From 1ccbc1cce73b786581277a0d9b5ea2a0b0777ff7 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Thu, 30 May 2013 14:20:23 +0000 Subject: added icon in "found update" dialog git-svn-id: http://svn.miranda-ng.org/main/trunk@4841 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/PluginUpdater/src/DlgUpdate.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'plugins/PluginUpdater/src/DlgUpdate.cpp') diff --git a/plugins/PluginUpdater/src/DlgUpdate.cpp b/plugins/PluginUpdater/src/DlgUpdate.cpp index 38980a08d0..91ef9dd3e3 100644 --- a/plugins/PluginUpdater/src/DlgUpdate.cpp +++ b/plugins/PluginUpdater/src/DlgUpdate.cpp @@ -116,7 +116,7 @@ LBL_Exit: BackupFile(p.tszNewName, tszBackFile); continue; } - + // if file name differs, we also need to backup the old file here // otherwise it would be replaced by unzip if ( _tcsicmp(p.tszOldName, p.tszNewName)) { @@ -150,8 +150,9 @@ static INT_PTR CALLBACK DlgUpdate(HWND hDlg, UINT message, WPARAM wParam, LPARAM switch (message) { case WM_INITDIALOG: hwndDialog = hDlg; - TranslateDialogDefault( hDlg ); + TranslateDialogDefault(hDlg); SendMessage(hwndList, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_FULLROWSELECT | LVS_EX_CHECKBOXES); + SendMessage(hDlg, WM_SETICON, ICON_SMALL, (LPARAM)Skin_GetIcon("check_update")); { OSVERSIONINFO osver = { sizeof(osver) }; if (GetVersionEx(&osver) && osver.dwMajorVersion >= 6) @@ -296,6 +297,7 @@ static INT_PTR CALLBACK DlgUpdate(HWND hDlg, UINT message, WPARAM wParam, LPARAM break; case WM_DESTROY: + Skin_ReleaseIcon((HICON)SendMessage(hDlg, WM_SETICON, ICON_SMALL, 0)); Utils_SaveWindowPosition(hDlg, NULL, MODNAME, "ConfirmWindow"); hwndDialog = NULL; delete (OBJLIST *)GetWindowLongPtr(hDlg, GWLP_USERDATA); @@ -396,7 +398,7 @@ static bool isValidExtension(const TCHAR *ptszFileName) const TCHAR *pExt = _tcsrchr(ptszFileName, '.'); if (pExt == NULL) return false; - + if ( !_tcsicmp(pExt, _T(".dll"))) return true; if ( !_tcsicmp(pExt, _T(".exe"))) return true; if ( !_tcsicmp(pExt, _T(".txt"))) return true; @@ -516,7 +518,7 @@ static void ScanFolder(const TCHAR *tszFolder, size_t cbBaseLen, int level, cons static void CheckUpdates(void *) { char szKey[64] = {0}; - + TCHAR tszTempPath[MAX_PATH]; DWORD dwLen = GetTempPath(SIZEOF(tszTempPath), tszTempPath); if (tszTempPath[dwLen-1] == '\\') -- cgit v1.2.3