diff --git a/rpcs3/main.cpp b/rpcs3/main.cpp index 44bd4f4d96..9aba2291ed 100644 --- a/rpcs3/main.cpp +++ b/rpcs3/main.cpp @@ -120,6 +120,14 @@ QCoreApplication* createApplication(int& argc, char* argv[]) if (find_arg(arg_headless, argc, argv)) return new headless_application(argc, argv); +#ifdef __linux__ + // set the DISPLAY variable in order to open web browsers + if (qEnvironmentVariable("DISPLAY", "").isEmpty()) + { + qputenv("DISPLAY", ":0"); + } +#endif + bool use_high_dpi = true; const auto i_hdpi = find_arg(arg_high_dpi, argc, argv); diff --git a/rpcs3/rpcs3qt/game_list_frame.cpp b/rpcs3/rpcs3qt/game_list_frame.cpp index 544ad55228..eaf350fff3 100644 --- a/rpcs3/rpcs3qt/game_list_frame.cpp +++ b/rpcs3/rpcs3qt/game_list_frame.cpp @@ -1109,7 +1109,7 @@ void game_list_frame::ShowContextMenu(const QPoint &pos) }); connect(checkCompat, &QAction::triggered, [=, this] { - QString link = "https://rpcs3.net/compatibility?g=" + serial; + const QString link = "https://rpcs3.net/compatibility?g=" + serial; QDesktopServices::openUrl(QUrl(link)); }); connect(downloadCompat, &QAction::triggered, [=, this]