From 89b14ffd89c576e51d0686210d305d4ced86a730 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 2 May 2023 20:24:36 +0300 Subject: crash fix --- src/core/stdmsg/src/msgdialog.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/core/stdmsg/src/msgdialog.cpp b/src/core/stdmsg/src/msgdialog.cpp index 11bdbd1978..62da31e2d4 100644 --- a/src/core/stdmsg/src/msgdialog.cpp +++ b/src/core/stdmsg/src/msgdialog.cpp @@ -896,6 +896,8 @@ LRESULT CMsgDialog::WndProc_Message(UINT msg, WPARAM wParam, LPARAM lParam) case WM_SETFOCUS: { const char* enc = (const char*)CallProtoService(m_szProto, PS_GETCAPS, PFLAG_GETCURRENTENCRYPTION, m_hContact); + if (enc == (const char *)CALLSERVICE_NOTFOUND) + enc = nullptr; if (!m_sEncryption.IsEmpty() ^ (bool)enc) RedrawWindow(m_message.GetHwnd(), NULL, NULL, RDW_FRAME | RDW_INVALIDATE); m_sEncryption = enc; -- cgit v1.2.3