summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorspycrab <spycrab@users.noreply.github.com>2018-04-28 21:27:29 +0200
committerspycrab <spycrab@users.noreply.github.com>2018-04-29 20:28:11 +0200
commitdd6ac93ad0edc39ae520359141fa04b2688fee5e (patch)
tree6f36a54e580cc403aa0b876a277efed67abc5f4b /Source/Core
parent0cd46f4d21ff86fddd7d9a67a2921ac0299209b3 (diff)
Qt/ToolBar: Fix checkbox and actual visibility not being in sync
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/DolphinQt2/Settings.cpp2
-rw-r--r--Source/Core/DolphinQt2/ToolBar.cpp1
2 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/DolphinQt2/Settings.cpp b/Source/Core/DolphinQt2/Settings.cpp
index d289eef494..b0f31da715 100644
--- a/Source/Core/DolphinQt2/Settings.cpp
+++ b/Source/Core/DolphinQt2/Settings.cpp
@@ -399,7 +399,7 @@ void Settings::SetToolBarVisible(bool visible)
bool Settings::IsToolBarVisible() const
{
- return GetQSettings().value(QStringLiteral("toolbar/visible")).toBool();
+ return GetQSettings().value(QStringLiteral("toolbar/visible"), true).toBool();
}
void Settings::SetWidgetsLocked(bool locked)
diff --git a/Source/Core/DolphinQt2/ToolBar.cpp b/Source/Core/DolphinQt2/ToolBar.cpp
index 521a3a8ea6..d7755344a4 100644
--- a/Source/Core/DolphinQt2/ToolBar.cpp
+++ b/Source/Core/DolphinQt2/ToolBar.cpp
@@ -21,6 +21,7 @@ ToolBar::ToolBar(QWidget* parent) : QToolBar(parent)
setMovable(!Settings::Instance().AreWidgetsLocked());
setFloatable(false);
setIconSize(ICON_SIZE);
+ setVisible(Settings::Instance().IsToolBarVisible());
setWindowTitle(tr("Toolbar"));
setObjectName(QStringLiteral("toolbar"));