--- a/pidgin/libpidgin.c Sat Aug 14 04:18:06 2021 -0500
+++ b/pidgin/libpidgin.c Mon Aug 16 03:02:37 2021 -0500
@@ -165,11 +165,13 @@
+ GtkIconTheme *theme = NULL; + theme = gtk_icon_theme_get_default(); path = g_build_filename(PURPLE_DATADIR, "pidgin", "icons", NULL);
- gtk_icon_theme_prepend_search_path(gtk_icon_theme_get_default(), path);
- gtk_icon_theme_add_resource_path(gtk_icon_theme_get_default(), path);
+ gtk_icon_theme_prepend_search_path(theme, path); --- a/pidgin/pidginapplication.c Sat Aug 14 04:18:06 2021 -0500
+++ b/pidgin/pidginapplication.c Mon Aug 16 03:02:37 2021 -0500
@@ -750,5 +750,6 @@
"flags", G_APPLICATION_CAN_OVERRIDE_APP_ID |
G_APPLICATION_HANDLES_COMMAND_LINE,
"register-session", TRUE,
+ "resource-base-path", "/im/pidgin/Pidgin", --- a/pidgin/resources/pidgin.gresource.xml Sat Aug 14 04:18:06 2021 -0500
+++ b/pidgin/resources/pidgin.gresource.xml Mon Aug 16 03:02:37 2021 -0500
@@ -34,5 +34,12 @@
<file compressed="true">Whiteboard/whiteboard.ui</file>
<file compressed="true">Xfer/xfer.ui</file>
<file compressed="true">closebutton.ui</file>
+ <file>icons/16x16/status/pidgin-user-available.png</file> + <file>icons/16x16/status/pidgin-user-away.png</file> + <file>icons/16x16/status/pidgin-user-busy.png</file> + <file>icons/16x16/status/pidgin-user-extended-away.png</file> + <file>icons/16x16/status/pidgin-user-invisible.png</file> + <file>icons/16x16/status/pidgin-user-offline.png</file> + <file>icons/16x16/status/pidgin-user-unavailable.png</file>