From 53368b53c6d0721792d6ee55d46dba4390a18c6b Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sat, 4 Feb 2017 19:28:01 +0300 Subject: fix for launching Account Manager many times --- src/mir_app/src/proto_opts.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mir_app/src/proto_opts.cpp b/src/mir_app/src/proto_opts.cpp index 7a38f97d9e..0cf1180f8d 100644 --- a/src/mir_app/src/proto_opts.cpp +++ b/src/mir_app/src/proto_opts.cpp @@ -981,10 +981,12 @@ void CAccountListCtrl::InitRename() static INT_PTR OptProtosShow(WPARAM, LPARAM) { - if (!pAccMgr) + if (!pAccMgr) { pAccMgr = new CAccountManagerDlg(); + pAccMgr->Show(); + } + else ShowWindow(pAccMgr->GetHwnd(), SW_RESTORE); - pAccMgr->Show(SW_RESTORE); SetForegroundWindow(pAccMgr->GetHwnd()); SetActiveWindow(pAccMgr->GetHwnd()); return 0; -- cgit v1.2.3