DRY refactor

pull/1/head
Michael Kirk 7 years ago
parent 37738c24c5
commit bc2ba63c21

@ -406,37 +406,31 @@ const UIWindowLevel UIWindowLevel_MessageActions(void)
[self ensureCallViewWindowShown]; [self ensureCallViewWindowShown];
[self ensureMessageActionsWindowHidden]; [self ensureMessageActionsWindowHidden];
[self ensureScreenBlockWindowHidden]; [self ensureScreenBlockWindowHidden];
} else if (self.callViewController) { } else {
// Show Root Window + "Return to Call". // Show Root Window
[self ensureRootWindowShown]; [self ensureRootWindowShown];
[self ensureReturnToCallWindowShown];
[self ensureCallViewWindowHidden]; [self ensureCallViewWindowHidden];
[self ensureScreenBlockWindowHidden]; [self ensureScreenBlockWindowHidden];
if (self.menuActionsViewController) {
[self ensureMessageActionsWindowShown]; if (self.callViewController) {
// Add "Return to Call" banner
[self ensureReturnToCallWindowShown];
} else { } else {
[self ensureMessageActionsWindowHidden]; [self ensureReturnToCallWindowHidden];
} }
} else if (self.menuActionsViewController) {
// Show Message Actions
[self ensureRootWindowShown]; if (self.menuActionsViewController) {
[self ensureReturnToCallWindowHidden]; // Add "Message Actions" action sheet
[self ensureCallViewWindowHidden];
[self ensureMessageActionsWindowShown];
[self ensureScreenBlockWindowHidden];
// Don't hide rootWindow so as not to dismiss keyboard. [self ensureMessageActionsWindowShown];
OWSAssert(!self.rootWindow.isHidden);
} else {
// Show Root Window
[self ensureRootWindowShown]; // Don't hide rootWindow so as not to dismiss keyboard.
[self ensureReturnToCallWindowHidden]; OWSAssert(!self.rootWindow.isHidden);
[self ensureCallViewWindowHidden]; } else {
[self ensureMessageActionsWindowHidden]; [self ensureMessageActionsWindowHidden];
[self ensureScreenBlockWindowHidden]; }
} }
} }

Loading…
Cancel
Save