From: <sv...@op...> - 2024-11-21 13:33:45
|
Author: sagamusix Date: Thu Nov 21 14:33:33 2024 New Revision: 22255 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22255 Log: [Mod] Tree view: Gray out "Open with Explorer" item for modules that have not been saved yet. Modified: trunk/OpenMPT/mptrack/View_tre.cpp Modified: trunk/OpenMPT/mptrack/View_tre.cpp ============================================================================== --- trunk/OpenMPT/mptrack/View_tre.cpp Wed Nov 20 22:32:04 2024 (r22254) +++ trunk/OpenMPT/mptrack/View_tre.cpp Thu Nov 21 14:33:33 2024 (r22255) @@ -3053,7 +3053,7 @@ AppendMenu(hMenu, MF_STRING, defaultID, ih->GetKeyTextFromCommand(kcTreeViewOpen, _T("&View"))); AppendMenu(hMenu, MF_STRING, ID_MODTREE_CLOSE, _T("&Close")); AppendMenu(hMenu, MF_STRING, ID_MODTREE_RENAME, ih->GetKeyTextFromCommand(kcTreeViewRename, _T("Re&name"))); - AppendMenu(hMenu, MF_STRING, ID_MODTREE_OPENITEM, _T("&Open in Explorer")); + AppendMenu(hMenu, MF_STRING | ((!modDoc || modDoc->GetPathNameMpt().empty()) ? MF_GRAYED : 0), ID_MODTREE_OPENITEM, _T("&Open in Explorer")); break; case MODITEM_COMMENTS: |