diff --git a/src/lib/gui/widgets/LogDock.cpp b/src/lib/gui/widgets/LogDock.cpp index 0a1570ba3..e6f01ac16 100644 --- a/src/lib/gui/widgets/LogDock.cpp +++ b/src/lib/gui/widgets/LogDock.cpp @@ -66,6 +66,9 @@ LogDock::LogDock(QWidget *parent) void LogDock::appendLine(const QString &msg) { m_textLog->appendLine(msg); + if (auto p = static_cast(parent()); p->isVisible() && !p->isMinimized() && !m_searchWidget->isExpanded()) { + m_textLog->scrollToBottom(); + } } void LogDock::setFloating(bool floating)