summaryrefslogtreecommitdiff
blob: 601b6f27c64601cd7c327c5d41e76663e2fbb26a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
--- 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 */