diff --git a/xfce4-notifyd/xfce-notify-window.c b/xfce4-notifyd/xfce-notify-window.c index d10ef1c..9c59edf 100644 --- a/xfce4-notifyd/xfce-notify-window.c +++ b/xfce4-notifyd/xfce-notify-window.c @@ -1041,7 +1041,11 @@ xfce_notify_window_set_icon_name(XfceNotifyWindow *window, GdkPixbuf *pix; gtk_icon_size_lookup(GTK_ICON_SIZE_DIALOG, &w, &h); - pix = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), + + if(*icon_name == '/' && g_file_test(icon_name, G_FILE_TEST_IS_REGULAR)) + pix = gdk_pixbuf_new_from_file_at_size(icon_name, w, h, NULL); + else + pix = gtk_icon_theme_load_icon(gtk_icon_theme_get_default(), icon_name, w, GTK_ICON_LOOKUP_FORCE_SIZE,