Detect Flatpak installations of Rider and Visual Studio Code

This commit is contained in:
2022-07-07 15:18:10 +03:00
parent 45dfa52512
commit a66be45e72
2 changed files with 15 additions and 1 deletions

View File

@@ -70,6 +70,16 @@ void VisualStudioCodeEditor::FindEditors(Array<CodeEditor*>* output)
return;
}
}
// Detect Flatpak installations
{
if (Platform::RunProcess(TEXT("/bin/bash -c \"flatpak list --app --columns=application | grep com.visualstudio.code -c\""), String::Empty) == 0)
{
const String runPath(TEXT("flatpak run com.visualstudio.code"));
output->Add(New<VisualStudioCodeEditor>(runPath, false));
return;
}
}
#endif
}