diff --git a/src/olympic/studio/applib/src/projectexplorer.cpp b/src/olympic/studio/applib/src/projectexplorer.cpp index 8a092f80..20ba0dfa 100644 --- a/src/olympic/studio/applib/src/projectexplorer.cpp +++ b/src/olympic/studio/applib/src/projectexplorer.cpp @@ -47,14 +47,14 @@ void ProjectExplorer::fileContextMenu(ox::StringViewCR path) const noexcept { } void ProjectExplorer::dirContextMenu(ox::StringViewCR path) const noexcept { - if (path.len() && ImGui::BeginPopupContextItem("DirMenu", ImGuiPopupFlags_MouseButtonRight)) { + if (ImGui::BeginPopupContextItem("DirMenu", ImGuiPopupFlags_MouseButtonRight)) { if (ImGui::MenuItem("Add Item")) { addItem.emit(path); } if (ImGui::MenuItem("Add Directory")) { addDir.emit(path); } - if (ImGui::MenuItem("Delete")) { + if (path.len() && ImGui::MenuItem("Delete")) { deleteItem.emit(path); } ImGui::EndPopup();