From 8c1471451343d0323f2cd0b3cdf7557eeea693ee Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 24 Aug 2017 22:23:04 +0300 Subject: TabSRMM: more thorough SetStatusText porting --- plugins/TabSRMM/src/msgs.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'plugins/TabSRMM/src') diff --git a/plugins/TabSRMM/src/msgs.cpp b/plugins/TabSRMM/src/msgs.cpp index afd600d8c1..2322e9a7aa 100644 --- a/plugins/TabSRMM/src/msgs.cpp +++ b/plugins/TabSRMM/src/msgs.cpp @@ -280,10 +280,17 @@ void CTabBaseDlg::NotifyDeliveryFailure() const void CTabBaseDlg::SetStatusText(const wchar_t *wszText, HICON hIcon) { - m_bStatusSet = true; - m_szStatusText = wszText; - m_szStatusIcon = hIcon; - + if (wszText != nullptr) { + m_bStatusSet = true; + m_szStatusText = wszText; + m_szStatusIcon = hIcon; + } + else { + m_bStatusSet = false; + m_szStatusText.Empty(); + m_szStatusIcon = nullptr; + } + tabUpdateStatusBar(); } -- cgit v1.2.3