diff --git a/src/rufus.c b/src/rufus.c index c73540a5..9a504265 100755 --- a/src/rufus.c +++ b/src/rufus.c @@ -2244,7 +2244,7 @@ static INT_PTR CALLBACK MainCallback(HWND hDlg, UINT message, WPARAM wParam, LPA } else { char* old_image_path = image_path; // If declared globaly, lmprintf(MSG_036) would be called on each message... - EXT_DECL(img_ext, NULL, __VA_GROUP__("*.iso;*.img;*.vhd;*.gz;*.bzip2;*.bz2;*.xz;*.lzma;*.Z;*.zip"), + EXT_DECL(img_ext, NULL, __VA_GROUP__("*.iso;*.img;*.vhd;*.usb;*.bz2;*.bzip2;*.gz;*.lzma;*.xz;*.Z;*.zip"), __VA_GROUP__(lmprintf(MSG_036))); image_path = FileDialog(FALSE, NULL, &img_ext, 0); if (image_path == NULL) { @@ -2470,10 +2470,14 @@ static INT_PTR CALLBACK MainCallback(HWND hDlg, UINT message, WPARAM wParam, LPA MessageBoxA(NULL, "This is a Test version of " APPLICATION_NAME " - It is meant to be used for " "testing ONLY and should NOT be distributed as a release.", "TEST VERSION", MSG_INFO); #endif + // Let's not take any risk: Ask Windows to redraw the whole dialog before we exit init + RedrawWindow(hMainDialog, NULL, NULL, RDW_ALLCHILDREN | RDW_UPDATENOW); + InvalidateRect(hMainDialog, NULL, TRUE); + return (INT_PTR)FALSE; - // The things one must do to get an ellipsis and text alignment on the status bar... case WM_DRAWITEM: + // The things one must do to get an ellipsis and text alignment on the status bar... if (wParam == IDC_STATUS) { pDI = (DRAWITEMSTRUCT*)lParam; if (nWindowsVersion >= WINDOWS_10) diff --git a/src/rufus.rc b/src/rufus.rc index 4140e124..09aa9a3f 100644 --- a/src/rufus.rc +++ b/src/rufus.rc @@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL IDD_DIALOG DIALOGEX 12, 12, 232, 326 STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_ACCEPTFILES -CAPTION "Rufus 3.11.1664" +CAPTION "Rufus 3.11.1665" FONT 9, "Segoe UI Symbol", 400, 0, 0x0 BEGIN LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP @@ -395,8 +395,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,11,1664,0 - PRODUCTVERSION 3,11,1664,0 + FILEVERSION 3,11,1665,0 + PRODUCTVERSION 3,11,1665,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -414,13 +414,13 @@ BEGIN VALUE "Comments", "https://rufus.ie" VALUE "CompanyName", "Akeo Consulting" VALUE "FileDescription", "Rufus" - VALUE "FileVersion", "3.11.1664" + VALUE "FileVersion", "3.11.1665" VALUE "InternalName", "Rufus" VALUE "LegalCopyright", "© 2011-2020 Pete Batard (GPL v3)" VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html" VALUE "OriginalFilename", "rufus-3.11.exe" VALUE "ProductName", "Rufus" - VALUE "ProductVersion", "3.11.1664" + VALUE "ProductVersion", "3.11.1665" END END BLOCK "VarFileInfo"