You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-plugins/gmpc-libnotify/files/gmpc-libnotify-0.20.0-libno...

38 lines
1013 B

--- src/plugin.c
+++ src/plugin.c
@@ -28,6 +28,10 @@
#include <gmpc/misc.h>
#include <config.h>
+#ifndef NOTIFY_CHECK_VERSION
+#define NOTIFY_CHECK_VERSION(x,y,z) 0
+#endif
+
#define LOG_DOMAIN "LibNotifyPlugin"
extern GtkStatusIcon *tray_icon2_gsi;
@@ -149,15 +153,23 @@
if(not == NULL)
{
// notify_notification_close(not, NULL);
+#if NOTIFY_CHECK_VERSION (0, 7, 0)
+ not = notify_notification_new(summary, buffer,NULL);
+#else
not = notify_notification_new(summary, buffer,NULL, NULL);
+#endif
}
else{
notify_notification_update(not, summary, buffer, NULL);
}
notify_notification_set_urgency(not, NOTIFY_URGENCY_LOW);
+#if NOTIFY_CHECK_VERSION (0, 7, 0)
+ /* notify_notification_attach_to_status_icon was removed */
+#else
if(cfg_get_single_value_as_int_with_default(config, "libnotify-plugin", "attach-to-tray", TRUE))
notify_notification_attach_to_status_icon(not, tray_icon2_gsi);
+#endif
g_free(summary);
/* Add the song to the widget */