From: <sv...@op...> - 2025-08-07 07:53:53
|
Author: manx Date: Thu Aug 7 09:53:47 2025 New Revision: 23996 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23996 Log: [Imp] Use a stupid simple Yes/No MessageBox as fallback for MsgBoxHidable on old Wine and Windows XP. Modified: trunk/OpenMPT/mptrack/dlg_misc.cpp Modified: trunk/OpenMPT/mptrack/dlg_misc.cpp ============================================================================== --- trunk/OpenMPT/mptrack/dlg_misc.cpp Thu Aug 7 09:17:55 2025 (r23995) +++ trunk/OpenMPT/mptrack/dlg_misc.cpp Thu Aug 7 09:53:47 2025 (r23996) @@ -1589,8 +1589,10 @@ } else #endif { - Reporting::Information(msg.message, msg.mainTitle ? CString{msg.mainTitle} : CString{}); - TrackerSettings::Instance().gnMsgBoxVisiblityFlags &= ~msg.mask; + if(Reporting::Confirm(msg.message + CString(_T("\n\nShow this message again?")), msg.mainTitle ? CString{msg.mainTitle} : CString{}, msg.defaultDontShowAgainStatus) == cnfNo) + TrackerSettings::Instance().gnMsgBoxVisiblityFlags &= ~msg.mask; + else + TrackerSettings::Instance().gnMsgBoxVisiblityFlags |= msg.mask; } } |