From 1a71e02f8edb73943f3ce7de693c7f3c3e9ebc48 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 22 Apr 2018 13:55:17 +0300 Subject: unused constant removed --- protocols/Tox/src/tox_accounts.cpp | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'protocols/Tox/src/tox_accounts.cpp') diff --git a/protocols/Tox/src/tox_accounts.cpp b/protocols/Tox/src/tox_accounts.cpp index 2d02f68c4b..ff40c4bb2e 100644 --- a/protocols/Tox/src/tox_accounts.cpp +++ b/protocols/Tox/src/tox_accounts.cpp @@ -1,18 +1,21 @@ #include "stdafx.h" -int CToxProto::OnAccountRenamed(WPARAM, LPARAM) +int CToxProto::OnAccountRenamed(WPARAM wParam, LPARAM lParam) { - mir_cslock lock(m_profileLock); + PROTOACCOUNT *pa = (PROTOACCOUNT*)lParam; + if (wParam == PRAC_CHANGED && pa->ppro == this) { + mir_cslock lock(m_profileLock); - ptrW newPath(GetToxProfilePath()); - wchar_t oldPath[MAX_PATH]; - mir_snwprintf(oldPath, MAX_PATH, L"%s\\%s.tox", VARSW(L"%miranda_userdata%"), m_accountName); - _wrename(oldPath, newPath); - m_accountName = mir_wstrdup(m_tszUserName); + ptrW newPath(GetToxProfilePath()); + wchar_t oldPath[MAX_PATH]; + mir_snwprintf(oldPath, MAX_PATH, L"%s\\%s.tox", VARSW(L"%miranda_userdata%"), m_accountName); + _wrename(oldPath, newPath); + m_accountName = mir_wstrdup(m_tszUserName); + } return 0; } INT_PTR CToxProto::OnAccountManagerInit(WPARAM, LPARAM lParam) { return (INT_PTR)(CToxOptionsMain::CreateAccountManagerPage(this, (HWND)lParam))->GetHwnd(); -} \ No newline at end of file +} -- cgit v1.2.3