summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Debugger/JITWidget.cpp
diff options
context:
space:
mode:
authorchargeflux <20979457+chargeflux@users.noreply.github.com>2019-02-28 15:19:04 -0500
committerchargeflux <20979457+chargeflux@users.noreply.github.com>2019-04-23 16:20:42 -0400
commit290275e8ea1a6736370ce0e26b8915b2b95f6303 (patch)
tree6644ed69739ded1c05f1229f7e9c3dc668bf8944 /Source/Core/DolphinQt/Debugger/JITWidget.cpp
parente575fa92d706db3d0a57f2cbc20e2303fd240958 (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.cpp6
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)