Merge pull request #30 from antopilo/feature/nk-108-remove-delete-from-project-files

NK-108 - Removed delete from .project context menu
This commit is contained in:
émeryc
2023-07-15 23:01:07 -04:00
committed by GitHub

View File

@@ -180,16 +180,19 @@ namespace Nuake
{
OS::ShowInFileExplorer(file->GetAbsolutePath());
}
ImGui::Separator();
if (ImGui::MenuItem("Delete"))
if(file->GetExtension() != ".project")
{
if(FileSystem::RemoveFile(file->GetAbsolutePath()) != 0)
ImGui::Separator();
if (ImGui::MenuItem("Delete"))
{
Logger::Log("Failed to remove file: " + file->GetRelativePath(), CRITICAL);
if(FileSystem::RemoveFile(file->GetAbsolutePath()) != 0)
{
Logger::Log("Failed to remove file: " + file->GetRelativePath(), CRITICAL);
}
RefreshFileBrowser();
}
RefreshFileBrowser();
}
ImGui::EndPopup();