<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -54,7 +54,8 @@ ofxiPhoneAlertView::~ofxiPhoneAlertView(){
 }
 
 void ofxiPhoneAlertView::show(){
-    [alertViewDelegate show];
+	// UI events need to occur on the main thread.
+	[alertViewDelegate performSelectorOnMainThread:@selector(show) withObject:nil waitUntilDone:NO];
 }
 
 int ofxiPhoneAlertView::getSelectedButton(){    </diff>
      <filename>ofxiPhoneAlertView.mm</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2b311aae02401ef4fbc6a139cea944a849224a3c</id>
    </parent>
  </parents>
  <author>
    <name>Robert Carlsen</name>
    <email>robert@robertcarlsen.net</email>
  </author>
  <url>http://github.com/rcarlsen/ofxiPhoneWrappers/commit/c5ffbc19247f3981d7dd56a1f34f8748988413c1</url>
  <id>c5ffbc19247f3981d7dd56a1f34f8748988413c1</id>
  <committed-date>2009-08-08T16:29:22-07:00</committed-date>
  <authored-date>2009-08-08T16:29:22-07:00</authored-date>
  <message>updated show() method to occur on main thread.</message>
  <tree>a8c6b16a5c59e0bb43169b05566b2b0fa20c280a</tree>
  <committer>
    <name>Robert Carlsen</name>
    <email>robert@robertcarlsen.net</email>
  </committer>
</commit>
