diff --git a/CMakeModules/NameConfiguration.cmake b/CMakeModules/NameConfiguration.cmake index 5491ede..cca64c0 100644 --- a/CMakeModules/NameConfiguration.cmake +++ b/CMakeModules/NameConfiguration.cmake @@ -1,10 +1,10 @@ set(MAIN_TARGET JellyfinDesktop) -# Display name (window title, application name) -set(DISPLAY_NAME "Jellyfin Desktop") - -# Name of the output binary and data directories +# Output binary name set(MAIN_NAME jellyfin-desktop) + +# Data directory name - also used for QCoreApplication::applicationName +# which determines QStandardPaths (cache, config, data dirs) set(DATA_NAME jellyfin-desktop) if(APPLE) diff --git a/src/main.cpp b/src/main.cpp index 3d825fa..c866446 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -93,7 +93,7 @@ static void setupMpvFallback() ///////////////////////////////////////////////////////////////////////////////////////// static void preinitQt() { - QCoreApplication::setApplicationName(Names::MainName()); + QCoreApplication::setApplicationName(Names::DataName()); QCoreApplication::setApplicationVersion(Version::GetVersionString()); QCoreApplication::setOrganizationDomain("jellyfin.org"); diff --git a/src/shared/Names.cpp.in b/src/shared/Names.cpp.in index 2ae6c94..d8b45dc 100644 --- a/src/shared/Names.cpp.in +++ b/src/shared/Names.cpp.in @@ -4,11 +4,6 @@ #include "Names.h" -QString Names::MainName() -{ - return QString("@DISPLAY_NAME@"); -} - QString Names::DataName() { return QString("@DATA_NAME@"); diff --git a/src/shared/Names.h b/src/shared/Names.h index 096c2ee..30f517b 100644 --- a/src/shared/Names.h +++ b/src/shared/Names.h @@ -9,7 +9,6 @@ namespace Names { - QString MainName(); QString DataName(); QString HelperName(); };