mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-17 20:50:34 +01:00
projectview: Only append .qet if not snap or flatpak
This commit is contained in:
committed by
Laurent Trinques
parent
4334c8ec8c
commit
306f4c7b54
@@ -339,8 +339,11 @@ QString ProjectView::askUserForFilePath(bool assign) {
|
|||||||
// if no filepath is provided, return an empty string
|
// if no filepath is provided, return an empty string
|
||||||
if (filepath.isEmpty()) return(filepath);
|
if (filepath.isEmpty()) return(filepath);
|
||||||
|
|
||||||
// if the name does not end with the .qet extension and we're _not_ running as a flatpak, append it
|
// if the name does not end with the .qet extension and we're _not_ using xdg-desktop-portal, append it
|
||||||
if (!filepath.endsWith(".qet", Qt::CaseInsensitive) && !qEnvironmentVariableIsSet("FLATPAK_ID")) filepath += ".qet";
|
bool usesPortal =
|
||||||
|
qEnvironmentVariableIsSet("FLATPAK_ID") ||
|
||||||
|
qEnvironmentVariableIsSet("SNAP_NAME");
|
||||||
|
if (!filepath.endsWith(".qet", Qt::CaseInsensitive) && !usesPortal) filepath += ".qet";
|
||||||
|
|
||||||
if (assign) {
|
if (assign) {
|
||||||
// assign the provided filepath to the currently edited project
|
// assign the provided filepath to the currently edited project
|
||||||
|
|||||||
Reference in New Issue
Block a user