From 0bb33b5348dbddd65b88a7f00449c965562355d3 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Sun, 25 Aug 2019 13:13:39 +0300 Subject: qt: Replace objc_msgSend with native syntax --- src/qt/guiutil.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/qt/guiutil.cpp') diff --git a/src/qt/guiutil.cpp b/src/qt/guiutil.cpp index dc1da7f8a9..e3f6386705 100644 --- a/src/qt/guiutil.cpp +++ b/src/qt/guiutil.cpp @@ -58,9 +58,10 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wdeprecated-declarations" -#include #include #include + +void ForceActivation(); #endif namespace GUIUtil { @@ -360,10 +361,7 @@ bool isObscured(QWidget *w) void bringToFront(QWidget* w) { #ifdef Q_OS_MAC - // Force application activation on macOS. With Qt 5.4 this is required when - // an action in the dock menu is triggered. - id app = objc_msgSend((id) objc_getClass("NSApplication"), sel_registerName("sharedApplication")); - objc_msgSend(app, sel_registerName("activateIgnoringOtherApps:"), YES); + ForceActivation(); #endif if (w) { -- cgit v1.2.3