кнопки окна отображаются серым цветом, когда приложение отображается и отображается в строке состояния - PullRequest
0 голосов
/ 27 октября 2019

enter image description here Мое приложение имеет NSStatusBarButton в строке состояния (где время, Wi-Fi и т. Д.). Пользователь может нажать, чтобы показать / скрыть приложение.

, чтобы скрыть:

[[NSApplication sharedApplication] hide:self];
[[NSApplication sharedApplication] deactivate];

, чтобы показать:

[self.windowController.window makeKeyAndOrderFront:self];
[[NSApplication sharedApplication] activateIgnoringOtherApps:YES];

Проблема в том, что когда я показываю приложение, кнопки окна (закрыть, развернуть) мерцают своим цветом, затем становятся серыми . В журналах событий я вижу, что приложение активно, и оно реагирует на прокрутку мыши.

Только если я активирую ДРУГОЕ приложение мышью и возвращаюсь обратно в мое приложение, кнопки будут активны с этим цветом (красныйи зелёный)

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...