# HG changeset patch # User antonc27 # Date 1514593887 -3600 # Node ID f012ce693681da19d0b8efe9f4761db013aba78a # Parent 00215a7ec5f597fe9539ea4273758207d4123190 - Present stats page always on main thread diff -r 00215a7ec5f5 -r f012ce693681 project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m --- a/project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m Sat Dec 30 01:22:11 2017 +0100 +++ b/project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m Sat Dec 30 01:31:27 2017 +0100 @@ -183,6 +183,10 @@ #pragma mark - #pragma mark EngineProtocolDelegate methods - (void)gameEndedWithStatistics:(NSArray *)stats { + [self performSelectorOnMainThread:@selector(presentStats:) withObject:stats waitUntilDone:NO]; +} + +- (void)presentStats:(NSArray *)stats { if (stats != nil) { StatsPageViewController *statsPage = [[StatsPageViewController alloc] init]; statsPage.statsArray = stats;