Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master' into prerelease
Browse files Browse the repository at this point in the history
  • Loading branch information
iwalton3 committed Jan 16, 2022
2 parents a48c97e + 5985c40 commit ddfbd94
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -107,10 +107,15 @@ int main(int argc, char *argv[])
scaleOption.setValueName("scale");
scaleOption.setDefaultValue("auto");

auto platformOption = QCommandLineOption("platform", "Equivalant to QT_QPA_PLATFORM.");
platformOption.setValueName("platform");
platformOption.setDefaultValue("default");

auto devOption = QCommandLineOption("remote-debugging-port", "Port number for devtools.");
devOption.setValueName("port");
parser.addOption(scaleOption);
parser.addOption(devOption);
parser.addOption(platformOption);

char **newArgv = appendCommandLineArguments(argc, argv, g_qtFlags);
int newArgc = argc + g_qtFlags.size();
Expand Down Expand Up @@ -155,6 +160,12 @@ int main(int argc, char *argv[])
else if (scale != "none")
qputenv("QT_SCALE_FACTOR", scale.toUtf8());

auto platform = parser.value("platform");
if (!(platform.isEmpty() || platform == "default"))
{
qputenv("QT_QPA_PLATFORM", platform.toUtf8());
}

QApplication app(newArgc, newArgv);
app.setApplicationName("Jellyfin Media Player");

Expand Down

0 comments on commit ddfbd94

Please sign in to comment.