From 3f43a061b885055f7a4064e0a7146dba7b3a0fb8 Mon Sep 17 00:00:00 2001 From: Michael Starke Date: Tue, 27 Nov 2018 17:31:35 +0100 Subject: [PATCH] Keep popups open if user interacts with anything outside of MacPass --- MacPass/MPEntryInspectorViewController.m | 2 +- MacPass/MPInspectorViewController.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MacPass/MPEntryInspectorViewController.m b/MacPass/MPEntryInspectorViewController.m index 1c04a1b9..aa2776eb 100644 --- a/MacPass/MPEntryInspectorViewController.m +++ b/MacPass/MPEntryInspectorViewController.m @@ -386,7 +386,7 @@ typedef NS_ENUM(NSUInteger, MPEntryTab) { if([self.presentedViewControllers containsObject:viewController]) { return; } - [self presentViewController:viewController asPopoverRelativeToRect:NSZeroRect ofView:view preferredEdge:edge behavior:NSPopoverBehaviorTransient]; + [self presentViewController:viewController asPopoverRelativeToRect:NSZeroRect ofView:view preferredEdge:edge behavior:NSPopoverBehaviorSemitransient]; } #pragma mark - diff --git a/MacPass/MPInspectorViewController.m b/MacPass/MPInspectorViewController.m index d7d62b8f..2dec627a 100644 --- a/MacPass/MPInspectorViewController.m +++ b/MacPass/MPInspectorViewController.m @@ -178,7 +178,7 @@ typedef NS_ENUM(NSUInteger, MPContentTab) { - (void)_popupViewController:(MPViewController *)vc atView:(NSView *)view { vc.representedObject = self.representedObject; vc.observer = self.windowController.document; - [self presentViewController:vc asPopoverRelativeToRect:NSZeroRect ofView:view preferredEdge:NSMinYEdge behavior:NSPopoverBehaviorTransient]; + [self presentViewController:vc asPopoverRelativeToRect:NSZeroRect ofView:view preferredEdge:NSMinYEdge behavior:NSPopoverBehaviorSemitransient]; } #pragma mark - MPDocument Notifications