From eb891ac9d8974b650d211cd3045cc582550a3fc3 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 11 Apr 2023 17:49:41 +0300 Subject: StdMsg: fix for logging events --- src/core/stdmsg/src/msglog.cpp | 2 +- src/mir_app/src/srmm_log_rtf.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/core/stdmsg/src/msglog.cpp b/src/core/stdmsg/src/msglog.cpp index 290c8ad77e..a105a2fe53 100644 --- a/src/core/stdmsg/src/msglog.cpp +++ b/src/core/stdmsg/src/msglog.cpp @@ -528,7 +528,7 @@ void CLogWindow::LogEvents(MEVENT hDbEventFirst, int count, bool bAppend) } m_rtf.SetDraw(true); - if (bottomScroll) { + if (bottomScroll || AtBottom()) { ScrollToBottom(); RedrawWindow(m_rtf.GetHwnd(), nullptr, nullptr, RDW_INVALIDATE | RDW_UPDATENOW); } diff --git a/src/mir_app/src/srmm_log_rtf.cpp b/src/mir_app/src/srmm_log_rtf.cpp index 14112511c4..fd1279ec39 100644 --- a/src/mir_app/src/srmm_log_rtf.cpp +++ b/src/mir_app/src/srmm_log_rtf.cpp @@ -71,7 +71,7 @@ void CRtfLogWindow::Detach() bool CRtfLogWindow::AtBottom() { if (!(GetWindowLongPtr(m_rtf.GetHwnd(), GWL_STYLE) & WS_VSCROLL)) - return false; + return true; SCROLLINFO si = {}; si.cbSize = sizeof(si); -- cgit v1.2.3