From: <sv...@op...> - 2024-11-21 13:34:13
|
Author: sagamusix Date: Thu Nov 21 14:34:01 2024 New Revision: 22256 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22256 Log: Merged revision(s) 22255 from trunk/OpenMPT: [Mod] Tree view: Gray out "Open with Explorer" item for modules that have not been saved yet. ........ Modified: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/mptrack/View_tre.cpp Modified: branches/OpenMPT-1.31/mptrack/View_tre.cpp ============================================================================== --- branches/OpenMPT-1.31/mptrack/View_tre.cpp Thu Nov 21 14:33:33 2024 (r22255) +++ branches/OpenMPT-1.31/mptrack/View_tre.cpp Thu Nov 21 14:34:01 2024 (r22256) @@ -3006,7 +3006,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: |