From ea922a1ddd0526d37c6a299ab6260729612a8dfa Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 28 Feb 2013 17:02:58 +0000 Subject: new template, VARST, to hold the result of calling Utils_ReplaceVarsT() git-svn-id: http://svn.miranda-ng.org/main/trunk@3806 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- src/modules/netlib/netliblog.cpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'src/modules/netlib') diff --git a/src/modules/netlib/netliblog.cpp b/src/modules/netlib/netliblog.cpp index 4b2272932c..81ae80c604 100644 --- a/src/modules/netlib/netliblog.cpp +++ b/src/modules/netlib/netliblog.cpp @@ -138,18 +138,15 @@ static INT_PTR CALLBACK LogOptionsDlgProc(HWND hwndDlg, UINT message, WPARAM wPa break; */ case IDC_FILENAME: - if (HIWORD(wParam) != EN_CHANGE) break; - if ((HWND)lParam == GetFocus()) - CheckDlgButton(hwndDlg, IDC_TOFILE, BST_CHECKED); + if (HIWORD(wParam) == EN_CHANGE) { + if ((HWND)lParam == GetFocus()) + CheckDlgButton(hwndDlg, IDC_TOFILE, BST_CHECKED); - { TCHAR path[MAX_PATH]; GetWindowText((HWND)lParam, path, MAX_PATH); - TCHAR *pszNewPath = Utils_ReplaceVarsT(path); - PathToAbsoluteT(pszNewPath, path, NULL); + PathToAbsoluteT( VARST(path), path, NULL); SetDlgItemText(hwndDlg, IDC_PATH, path); - mir_free(pszNewPath); } break; case IDC_FILENAMEBROWSE: @@ -568,13 +565,11 @@ void NetlibLogInit(void) if ( !DBGetContactSettingTString(NULL, "Netlib", "File", &dbv)) { logOptions.szUserFile = mir_tstrdup(dbv.ptszVal); - TCHAR *pszNewPath = Utils_ReplaceVarsT(dbv.ptszVal); TCHAR path[MAX_PATH]; - PathToAbsoluteT(pszNewPath, path, NULL); + PathToAbsoluteT( VARST(dbv.ptszVal), path, NULL); logOptions.szFile = mir_tstrdup(path); - mir_free(pszNewPath); db_free(&dbv); } else { -- cgit v1.2.3