From 7d8292fd535bbd81aa3dc283268d66b20e56774d Mon Sep 17 00:00:00 2001
From: Michael Kirk <michaelkirk@users.noreply.github.com>
Date: Wed, 13 Apr 2016 08:10:51 -0700
Subject: [PATCH] show alert must happen in main thread (#1119)

//freebie
---
 .../MessageComposeTableViewController.m          | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/Signal/src/view controllers/MessageComposeTableViewController.m b/Signal/src/view controllers/MessageComposeTableViewController.m
index d566632f2..a3abba77b 100644
--- a/Signal/src/view controllers/MessageComposeTableViewController.m	
+++ b/Signal/src/view controllers/MessageComposeTableViewController.m	
@@ -479,14 +479,14 @@
           });
         }
         failure:^(NSError *error) {
-          UIAlertView *alert = [[UIAlertView alloc] initWithTitle:TIMEOUT
-                                                          message:TIMEOUT_CONTACTS_DETAIL
-                                                         delegate:nil
-                                                cancelButtonTitle:NSLocalizedString(@"OK", @"")
-                                                otherButtonTitles:nil];
-          [alert show];
-          dispatch_async(dispatch_get_main_queue(), ^{
-            [self updateAfterRefreshTry];
+            dispatch_async(dispatch_get_main_queue(), ^{
+                UIAlertView *alert = [[UIAlertView alloc] initWithTitle:TIMEOUT
+                                                                message:TIMEOUT_CONTACTS_DETAIL
+                                                               delegate:nil
+                                                      cancelButtonTitle:NSLocalizedString(@"OK", @"")
+                                                      otherButtonTitles:nil];
+                [alert show];
+                [self updateAfterRefreshTry];
           });
         }];