Jelajahi Sumber

Merge pull request #75 from viggy96/master

Allow user to theme application icon on Linux
Ian Walton 3 tahun lalu
induk
melakukan
ff3ac7c7a7
1 mengubah file dengan 6 tambahan dan 1 penghapusan
  1. 6 1
      src/main.cpp

+ 6 - 1
src/main.cpp

@@ -155,11 +155,16 @@ int main(int argc, char *argv[])
       qputenv("QT_SCALE_FACTOR", scale.toUtf8());
 
     QApplication app(newArgc, newArgv);
-#if defined(Q_OS_WIN) || defined(Q_OS_LINUX)
+#if defined(Q_OS_WIN) 
     // Setting window icon on OSX will break user ability to change it
     app.setWindowIcon(QIcon(":/images/icon.png"));
 #endif
 
+#if defined(Q_OS_LINUX)
+  	// Set window icon on Linux using system icon theme
+  	app.setWindowIcon(QIcon::fromTheme("com.github.iwalton3.jellyfin-media-player", QIcon(":/images/icon.png")));
+#endif
+
 #if defined(Q_OS_MAC) && defined(NDEBUG)
     PFMoveToApplicationsFolderIfNecessary();
 #endif