소스 검색

Fixed security thing in DynamicTreeView where one could add items even if not actually could

Kenric Nugteren 1 년 전
부모
커밋
066a929863
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      inabox.wpf/DynamicGrid/DynamicTreeView.cs

+ 4 - 1
inabox.wpf/DynamicGrid/DynamicTreeView.cs

@@ -315,7 +315,10 @@ namespace InABox.DynamicGrid
             }
             else
             {
-                _menu.AddItem("Add Item", null, (_tree.SelectedItem as CoreTreeNode)!.ID, (id) => DoAddItem(id,true));
+                if (Options.Contains(DynamicTreeOption.Add))
+                {
+                    _menu.AddItem("Add Item", null, (_tree.SelectedItem as CoreTreeNode)!.ID, (id) => DoAddItem(id, true));
+                }
             }
         }