summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/LogWidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/DolphinQt/Config/LogWidget.cpp')
-rw-r--r--Source/Core/DolphinQt/Config/LogWidget.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/Core/DolphinQt/Config/LogWidget.cpp b/Source/Core/DolphinQt/Config/LogWidget.cpp
index e274183606..63b98a5ef3 100644
--- a/Source/Core/DolphinQt/Config/LogWidget.cpp
+++ b/Source/Core/DolphinQt/Config/LogWidget.cpp
@@ -46,7 +46,12 @@ LogWidget::LogWidget(QWidget* parent) : QDockWidget(parent), m_timer(new QTimer(
ConnectWidgets();
connect(m_timer, &QTimer::timeout, this, &LogWidget::UpdateLog);
- m_timer->start(UPDATE_LOG_DELAY);
+ connect(this, &QDockWidget::visibilityChanged, [this](bool visible) {
+ if (visible)
+ m_timer->start(UPDATE_LOG_DELAY);
+ else
+ m_timer->stop();
+ });
connect(&Settings::Instance(), &Settings::DebugFontChanged, this, &LogWidget::UpdateFont);