diff options
| author | chargeflux <20979457+chargeflux@users.noreply.github.com> | 2019-02-28 15:19:04 -0500 |
|---|---|---|
| committer | chargeflux <20979457+chargeflux@users.noreply.github.com> | 2019-04-23 16:20:42 -0400 |
| commit | 290275e8ea1a6736370ce0e26b8915b2b95f6303 (patch) | |
| tree | 6644ed69739ded1c05f1229f7e9c3dc668bf8944 /Source/Core/DolphinQt/Debugger/JITWidget.cpp | |
| parent | e575fa92d706db3d0a57f2cbc20e2303fd240958 (diff) | |
Debugger: Move hiding logic via setHidden() to before setFloating()
Diffstat (limited to 'Source/Core/DolphinQt/Debugger/JITWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Debugger/JITWidget.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/Core/DolphinQt/Debugger/JITWidget.cpp b/Source/Core/DolphinQt/Debugger/JITWidget.cpp index 4c52af61de..1ba4bc3bbd 100644 --- a/Source/Core/DolphinQt/Debugger/JITWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/JITWidget.cpp @@ -22,6 +22,8 @@ JITWidget::JITWidget(QWidget* parent) : QDockWidget(parent) setWindowTitle(tr("JIT Blocks")); setObjectName(QStringLiteral("jitwidget")); + setHidden(!Settings::Instance().IsJITVisible() || !Settings::Instance().IsDebugModeEnabled()); + setAllowedAreas(Qt::AllDockWidgetAreas); auto& settings = Settings::GetQSettings(); @@ -29,6 +31,8 @@ JITWidget::JITWidget(QWidget* parent) : QDockWidget(parent) CreateWidgets(); restoreGeometry(settings.value(QStringLiteral("jitwidget/geometry")).toByteArray()); + // macOS: setHidden() needs to be evaluated before setFloating() for proper window presentation + // according to Settings setFloating(settings.value(QStringLiteral("jitwidget/floating")).toBool()); m_table_splitter->restoreState( @@ -44,8 +48,6 @@ JITWidget::JITWidget(QWidget* parent) : QDockWidget(parent) connect(&Settings::Instance(), &Settings::EmulationStateChanged, this, &JITWidget::Update); - setHidden(!Settings::Instance().IsJITVisible() || !Settings::Instance().IsDebugModeEnabled()); - ConnectWidgets(); #if defined(_M_X86) |
