From f4c172d9c61700aa1f26ccaa154aa0d66093bb8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= Date: Sun, 2 May 2021 13:50:30 +0200 Subject: [PATCH] Use themed icon Also put the icon under the hicolor icon hierarchy. --- data/Makefile.am | 2 +- src/lxmusic.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/data/Makefile.am b/data/Makefile.am index c7679de..f612733 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -4,7 +4,7 @@ desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) desktopdir=$(datadir)/applications icon_DATA=lxmusic.png -icondir=$(datadir)/pixmaps +icondir=$(datadir)/icons/hicolor/128x128/apps man_MANS = lxmusic.1 diff --git a/src/lxmusic.c b/src/lxmusic.c index 60efc61..5e55aa4 100644 --- a/src/lxmusic.c +++ b/src/lxmusic.c @@ -265,7 +265,7 @@ void on_about(GtkWidget* mi, gpointer data) about = gtk_about_dialog_new(); gtk_about_dialog_set_program_name( (GtkAboutDialog*)about, "LXMusic" ); - gtk_about_dialog_set_logo((GtkAboutDialog*)about, gdk_pixbuf_new_from_file(PACKAGE_DATA_DIR"/pixmaps/lxmusic.png", NULL)); + gtk_about_dialog_set_logo_icon_name((GtkAboutDialog*)about, "lxmusic"); gtk_about_dialog_set_version( (GtkAboutDialog*)about, VERSION ); gtk_about_dialog_set_authors( (GtkAboutDialog*)about, authors ); gtk_about_dialog_set_artists( (GtkAboutDialog*)about, artists ); @@ -2395,7 +2395,7 @@ static void setup_ui() gtk_builder_connect_signals(builder, NULL); /* window icon */ - gtk_window_set_icon_from_file(GTK_WINDOW(main_win), PACKAGE_DATA_DIR"/pixmaps/lxmusic.png", NULL ); + gtk_window_set_icon_name(GTK_WINDOW(main_win), "lxmusic"); gtk_window_set_default_size(GTK_WINDOW(main_win), win_width, win_height); /* this can trigger signal handler and show or hide the playlist. */ -- 2.31.1