From bdc8181cbc74588e7f2672acb6f19f70ffd1e3f5 Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Thu, 12 Jul 2018 13:10:50 -0600 Subject: [PATCH] hide menu view controller when resigning active // FREEBIE --- SignalMessaging/utils/OWSWindowManager.m | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/SignalMessaging/utils/OWSWindowManager.m b/SignalMessaging/utils/OWSWindowManager.m index 1d128890d..16100c1b6 100644 --- a/SignalMessaging/utils/OWSWindowManager.m +++ b/SignalMessaging/utils/OWSWindowManager.m @@ -164,6 +164,11 @@ const UIWindowLevel UIWindowLevel_MessageActions(void) name:UIApplicationDidChangeStatusBarFrameNotification object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(applicationWillResignActive:) + name:OWSApplicationWillResignActiveNotification + object:nil]; + [self ensureWindowState]; } @@ -178,6 +183,11 @@ const UIWindowLevel UIWindowLevel_MessageActions(void) self.returnToCallWindow.frame = newFrame; } +- (void)applicationWillResignActive:(NSNotification *)notification +{ + [self hideMenuActionsWindow]; +} + - (UIWindow *)createReturnToCallWindow:(UIWindow *)rootWindow { OWSAssertIsOnMainThread();