|
@@ -173,7 +173,11 @@ class QueryViewController: NSViewController {
|
173
|
173
|
extension QueryViewController: NSMenuItemValidation {
|
174
|
174
|
func validateMenuItem(_ menuItem: NSMenuItem) -> Bool {
|
175
|
175
|
if menuItem.action == #selector(deleteNode(_:)) {
|
176
|
|
- return outlineView.clickedRow != -1
|
|
176
|
+ if outlineView.clickedRow != -1, let node = outlineView.item(atRow: outlineView.clickedRow) as? Node, node.parent == nil {
|
|
177
|
+ return true
|
|
178
|
+ } else {
|
|
179
|
+ return false
|
|
180
|
+ }
|
177
|
181
|
}
|
178
|
182
|
return true
|
179
|
183
|
}
|