From 29b1ddd269dca4e555ebd03afc13a347618719da Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 2 Aug 2023 21:13:51 +0300 Subject: StdMsg: no, async draw doesn't solve #3605 --- src/core/stdmsg/src/msgdialog.cpp | 11 ++--------- src/core/stdmsg/src/msgs.h | 1 - 2 files changed, 2 insertions(+), 10 deletions(-) (limited to 'src/core/stdmsg') diff --git a/src/core/stdmsg/src/msgdialog.cpp b/src/core/stdmsg/src/msgdialog.cpp index 52c8a90a76..aef0cd9910 100644 --- a/src/core/stdmsg/src/msgdialog.cpp +++ b/src/core/stdmsg/src/msgdialog.cpp @@ -144,6 +144,7 @@ bool CMsgDialog::OnInitDialog() UpdateStatusBar(); UpdateTitle(); UpdateChatLog(); + RedrawLog(); } else { m_nickList.Hide(); @@ -179,6 +180,7 @@ bool CMsgDialog::OnInitDialog() SetForegroundWindow(m_hwnd); SetFocus(m_message.GetHwnd()); } + RemakeLog(); } // restore saved msg if any... @@ -195,8 +197,6 @@ bool CMsgDialog::OnInitDialog() } } - PostMessage(m_hwnd, DM_REDRAW, 0, 0); - NotifyEvent(MSG_WINDOW_EVT_OPEN); return true; } @@ -535,13 +535,6 @@ INT_PTR CMsgDialog::DlgProc(UINT uMsg, WPARAM wParam, LPARAM lParam) UpdateAvatar(); break; - case DM_REDRAW: - if (isChat()) - RedrawLog(); - else - RemakeLog(); - break; - case DM_OPTIONSAPPLIED: OnOptionsApplied(wParam != 0); if (isChat()) diff --git a/src/core/stdmsg/src/msgs.h b/src/core/stdmsg/src/msgs.h index de37332373..51662e669d 100644 --- a/src/core/stdmsg/src/msgs.h +++ b/src/core/stdmsg/src/msgs.h @@ -23,7 +23,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define SRMM_MSGS_H #define DM_OPTIONSAPPLIED (WM_USER+14) -#define DM_REDRAW (WM_USER+15) #define DM_UPDATETITLE (WM_USER+16) #define DM_NEWTIMEZONE (WM_USER+18) #define HM_AVATARACK (WM_USER+28) -- cgit v1.2.3