From 5142141daff01bc62a12ecf2a0f050b9d6273d87 Mon Sep 17 00:00:00 2001 From: John Lewin Date: Wed, 13 Jun 2018 12:28:05 -0700 Subject: [PATCH] Limit Edit to mcx only - Issue MatterHackers/MCCentral#3583 'Edit' should be disabled for mesh (or do the code in the other bug for editing meshes) --- Library/Widgets/PrintLibraryWidget.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Widgets/PrintLibraryWidget.cs b/Library/Widgets/PrintLibraryWidget.cs index 35b3cb31d..dbcaa60c6 100644 --- a/Library/Widgets/PrintLibraryWidget.cs +++ b/Library/Widgets/PrintLibraryWidget.cs @@ -598,11 +598,12 @@ namespace MatterHackers.MatterControl.PrintLibrary }, IsEnabled = (selectedListItems, listView) => { - // Singleselect, WritableContainer - disallow containers and protected items + // Singleselect, WritableContainer, mcx only - disallow containers and protected items return listView.SelectedItems.Count == 1 && selectedListItems.FirstOrDefault()?.Model is ILibraryItem firstItem && !(firstItem is ILibraryContainer) && !firstItem.IsProtected + && firstItem is ILibraryAsset asset && asset.ContentType == "mcx" && ApplicationController.Instance.Library.ActiveContainer is ILibraryWritableContainer; } });