diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-11-21 12:22:42 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-11-21 11:43:39 +0000 |
commit | 0f551f6ea9bbc14822e116800160789b746d5dd2 (patch) | |
tree | 57ec5713f764d12bb26e58d226d89481b807252f /src/core | |
parent | 41efbaf2d737ef35808ce19e1125db35757bfdce (diff) |
Init the idle monitor on macOS
As the only platform macOS needs it initialized manually
Change-Id: I922aea7e9f19abac6c1b46822d48646d68784014
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/browser_main_parts_qt.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/browser_main_parts_qt.cpp b/src/core/browser_main_parts_qt.cpp index 38e048470..dbd123586 100644 --- a/src/core/browser_main_parts_qt.cpp +++ b/src/core/browser_main_parts_qt.cpp @@ -60,6 +60,10 @@ #include <QObject> #include <QTimerEvent> +#if defined(OS_MACOSX) +#include "ui/base/idle/idle.h" +#endif + #if defined(Q_OS_WIN) #include "ui/display/win/screen_win.h" #else @@ -208,6 +212,11 @@ void BrowserMainPartsQt::PostMainMessageLoopRun() int BrowserMainPartsQt::PreCreateThreads() { base::ThreadRestrictions::SetIOAllowed(true); + +#if defined(OS_MACOSX) + ui::InitIdleMonitor(); +#endif + // Like ChromeBrowserMainExtraPartsViews::PreCreateThreads does. #if defined(Q_OS_WIN) display::Screen::SetScreenInstance(new display::win::ScreenWin); |