From 0f4067f591936a6761f49d9bb4b27a8174385c11 Mon Sep 17 00:00:00 2001 From: Pete Batard Date: Mon, 9 Mar 2015 02:49:11 +0000 Subject: [PATCH] [misc] add notification on forced update check when no update is found * Closes #455 --- src/net.c | 2 ++ src/rufus.c | 4 ++++ src/rufus.h | 1 + src/rufus.rc | 16 ++++++++-------- 4 files changed, 15 insertions(+), 8 deletions(-) diff --git a/src/net.c b/src/net.c index 2d86e412..7cdec05a 100644 --- a/src/net.c +++ b/src/net.c @@ -626,6 +626,8 @@ out: Sleep(15000); } DownloadNewVersion(); + } else if (force_update_check) { + PostMessage(hMainDialog, UM_NO_UPDATE, 0, 0); } force_update_check = FALSE; update_check_in_progress = FALSE; diff --git a/src/rufus.c b/src/rufus.c index d4d14e67..c4687014 100644 --- a/src/rufus.c +++ b/src/rufus.c @@ -2367,6 +2367,10 @@ static INT_PTR CALLBACK MainCallback(HWND hDlg, UINT message, WPARAM wParam, LPA SetTaskbarProgressState(TASKBAR_NORMAL); break; + case UM_NO_UPDATE: + Notification(MSG_INFO, NULL, lmprintf(MSG_243), lmprintf(MSG_247)); + break; + case UM_FORMAT_COMPLETED: format_thid = NULL; // Stop the timer diff --git a/src/rufus.h b/src/rufus.h index bdd22c16..d5dacd46 100644 --- a/src/rufus.h +++ b/src/rufus.h @@ -132,6 +132,7 @@ enum user_message_type { UM_MEDIA_CHANGE, UM_PROGRESS_INIT, UM_PROGRESS_EXIT, + UM_NO_UPDATE, // Start of the WM IDs for the language menu items UM_LANGUAGE_MENU = WM_APP + 0x100 }; diff --git a/src/rufus.rc b/src/rufus.rc index e0ad5428..9eea7e80 100644 --- a/src/rufus.rc +++ b/src/rufus.rc @@ -32,7 +32,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL IDD_DIALOG DIALOGEX 12, 12, 242, 376 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Rufus 2.0.640" +CAPTION "Rufus 2.0.641" FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Start",IDC_START,127,339,50,14 @@ -157,7 +157,7 @@ END IDD_DIALOG_XP DIALOGEX 12, 12, 242, 376 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Rufus 2.0.640" +CAPTION "Rufus 2.0.641" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Start",IDC_START,127,339,50,14 @@ -283,7 +283,7 @@ END IDD_DIALOG_RTL DIALOGEX 12, 12, 242, 376 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_RTLREADING | WS_EX_APPWINDOW | WS_EX_LAYOUTRTL -CAPTION "Rufus 2.0.640" +CAPTION "Rufus 2.0.641" FONT 8, "Segoe UI", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Start",IDC_START,127,339,50,14 @@ -415,7 +415,7 @@ END IDD_DIALOG_RTL_XP DIALOGEX 12, 12, 242, 376 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_RTLREADING | WS_EX_APPWINDOW | WS_EX_LAYOUTRTL -CAPTION "Rufus 2.0.640" +CAPTION "Rufus 2.0.641" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Start",IDC_START,127,339,50,14 @@ -671,8 +671,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,0,640,0 - PRODUCTVERSION 2,0,640,0 + FILEVERSION 2,0,641,0 + PRODUCTVERSION 2,0,641,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -689,13 +689,13 @@ BEGIN BEGIN VALUE "CompanyName", "Akeo Consulting (http://akeo.ie)" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "2.0.640" + VALUE "FileVersion", "2.0.641" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011-2015 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "http://www.gnu.org/copyleft/gpl.html" VALUE "OriginalFilename", "rufus.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "2.0.640" + VALUE "ProductVersion", "2.0.641" END END BLOCK "VarFileInfo"