summaryrefslogtreecommitdiff
path: root/plugins/UserInfoEx/src/psp_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/UserInfoEx/src/psp_base.cpp')
-rw-r--r--plugins/UserInfoEx/src/psp_base.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/UserInfoEx/src/psp_base.cpp b/plugins/UserInfoEx/src/psp_base.cpp
index 8b42524e17..514e12a992 100644
--- a/plugins/UserInfoEx/src/psp_base.cpp
+++ b/plugins/UserInfoEx/src/psp_base.cpp
@@ -38,8 +38,9 @@ bool PSPBaseDlg::OnInitDialog()
bool PSPBaseDlg::OnRefresh()
{
- if (auto *pszProto = GetBaseProto())
- return m_ctrlList->OnInfoChanged(m_hContact, pszProto);
+ if (auto *pszProto = GetBaseProto())
+ if (m_ctrlList)
+ return m_ctrlList->OnInfoChanged(m_hContact, pszProto);
return false;
}
@@ -48,6 +49,7 @@ bool PSPBaseDlg::OnApply()
{
if (auto *pszProto = GetBaseProto())
m_ctrlList->OnApply(m_hContact, pszProto);
+
return true;
}