diff --git a/main.py b/main.py index 5278245..4a5e085 100644 --- a/main.py +++ b/main.py @@ -17,7 +17,8 @@ from AppKit import ( NSUserInterfaceLayoutOrientationVertical, NSLayoutAttributeCenterX, NSLayoutAttributeCenterY, NSLayoutAttributeWidth, NSLayoutAttributeHeight, NSLayoutAttributeTop, NSLayoutAttributeBottom, NSLayoutAttributeLeading, - NSLayoutAttributeTrailing, NSScrollView, NSTextView + NSLayoutAttributeTrailing, NSScrollView, NSTextView, + NSApplicationActivationPolicyRegular ) from Foundation import NSObject, NSTimer, NSDate @@ -201,7 +202,10 @@ class ItemSenseApp(NSObject): if __name__ == "__main__": app = NSApplication.sharedApplication() + app.setActivationPolicy_(NSApplicationActivationPolicyRegular) delegate = ItemSenseApp.alloc().init() app.setDelegate_(delegate) - NSApp.activateIgnoringOtherApps_(True) + + # Allow time for policy to take effect? Usually acceptable immediately. + app.activateIgnoringOtherApps_(True) app.run()