summaryrefslogtreecommitdiff
path: root/src/gui/ministatuswindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/ministatuswindow.cpp')
-rw-r--r--src/gui/ministatuswindow.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/ministatuswindow.cpp b/src/gui/ministatuswindow.cpp
index e22172bc..598cb722 100644
--- a/src/gui/ministatuswindow.cpp
+++ b/src/gui/ministatuswindow.cpp
@@ -86,7 +86,9 @@ MiniStatusWindow::MiniStatusWindow():
setContentSize(mXpBar->getX() + mXpBar->getWidth(),
mXpBar->getY() + mXpBar->getHeight());
- setVisible((bool) config.getValue(getPopupName() + "Visible", true));
+ auto stateIt = config.windows.find(getPopupName());
+ setVisible(stateIt != config.windows.end() ? stateIt->second.visible.value_or(true)
+ : true);
mTextPopup = new TextPopup();