forked from mirrors/linphone-iphone
Fix exceptions "out of main thread" exceptions when changing some button's aspects upon audio route changes.
This commit is contained in:
parent
aa78cc74f5
commit
f69c0f87f9
5 changed files with 11 additions and 4 deletions
|
|
@ -150,7 +150,9 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
|
||||
- (void)bluetoothAvailabilityUpdateEvent:(NSNotification *)notif {
|
||||
bool available = [[notif.userInfo objectForKey:@"available"] intValue];
|
||||
[self hideSpeaker:available];
|
||||
dispatch_async(dispatch_get_main_queue(), ^{
|
||||
[self hideSpeaker:available];
|
||||
});
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
|
|||
|
|
@ -42,7 +42,8 @@ INIT_WITH_COMMON_CF {
|
|||
#pragma mark - UIToggleButtonDelegate Functions
|
||||
|
||||
- (void)audioRouteChangeListenerCallback:(NSNotification *)notif {
|
||||
[self update];
|
||||
dispatch_async(dispatch_get_main_queue(), ^{
|
||||
[self update];});
|
||||
}
|
||||
|
||||
- (void)onOn {
|
||||
|
|
|
|||
|
|
@ -4516,6 +4516,7 @@
|
|||
LIBRARY_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)";
|
||||
LINK_WITH_STANDARD_LIBRARIES = YES;
|
||||
ORDER_FILE = "";
|
||||
OTHER_CFLAGS = "-DBCTBX_LOG_DOMAIN=\\\"ios\\\"";
|
||||
OTHER_LDFLAGS = "-ObjC";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.linphone.phone;
|
||||
PRODUCT_NAME = linphone;
|
||||
|
|
@ -4613,6 +4614,7 @@
|
|||
LIBRARY_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)";
|
||||
LINK_WITH_STANDARD_LIBRARIES = YES;
|
||||
ORDER_FILE = "";
|
||||
OTHER_CFLAGS = "-DBCTBX_LOG_DOMAIN=\\\"ios\\\"";
|
||||
OTHER_LDFLAGS = "-ObjC";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.linphone.phone;
|
||||
PRODUCT_NAME = linphone;
|
||||
|
|
@ -4710,6 +4712,7 @@
|
|||
LIBRARY_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)";
|
||||
LINK_WITH_STANDARD_LIBRARIES = YES;
|
||||
ORDER_FILE = "";
|
||||
OTHER_CFLAGS = "-DBCTBX_LOG_DOMAIN=\\\"ios\\\"";
|
||||
OTHER_LDFLAGS = "-ObjC";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.linphone.phone;
|
||||
PRODUCT_NAME = linphone;
|
||||
|
|
@ -4807,6 +4810,7 @@
|
|||
LIBRARY_SEARCH_PATHS = "$(BUILT_PRODUCTS_DIR)";
|
||||
LINK_WITH_STANDARD_LIBRARIES = YES;
|
||||
ORDER_FILE = "";
|
||||
OTHER_CFLAGS = "-DBCTBX_LOG_DOMAIN=\\\"ios\\\"";
|
||||
OTHER_LDFLAGS = "-ObjC";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = org.linphone.phone;
|
||||
PRODUCT_NAME = linphone;
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit bbf8b49e03b46a9ad6b1e7f32e6d48b0836aa6e3
|
||||
Subproject commit d1763539033ef552a491c227e03df2e6af5ba607
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 05fda93c22f364f3e88b29138aefd73bc44087c9
|
||||
Subproject commit f82450663f3d89aa6aa4dc4bae7d060b3a5be495
|
||||
Loading…
Add table
Reference in a new issue