From b2c91edc9646daa331de71d589e4fec6bdef4945 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 11 Jul 2018 17:09:17 +0300 Subject: GUI change: - methods OnInitDialog, OnApply & OnClose of CDlgBase now return true if successful. return of false prevents a dialog from being loaded or left respectively; - massive code cleaning considering the 'virtual' attribute of overridden methods; - also fixes #1476 (Don't close "Create new account" window if user not set account name) --- plugins/AuthState/src/options.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'plugins/AuthState/src') diff --git a/plugins/AuthState/src/options.h b/plugins/AuthState/src/options.h index 9621036a31..07b0a45af8 100644 --- a/plugins/AuthState/src/options.h +++ b/plugins/AuthState/src/options.h @@ -38,9 +38,10 @@ public: CreateLink(m_chkOnlyForRecent, Options.bIconsForRecentContacts); } - void OnApply() override + bool OnApply() override { for (auto &hContact : Contacts()) onExtraImageApplying((WPARAM)hContact, 0); + return true; } }; \ No newline at end of file -- cgit v1.2.3