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.
calculate-overlay/gnome-extra/nm-applet/files/nm-applet-0.8.2-libnotify-0...

37 lines
1.1 KiB

--- src/applet.c
+++ src/applet.c
@@ -58,6 +58,10 @@
#include <gnome-keyring.h>
#include <libnotify/notify.h>
+#ifndef NOTIFY_CHECK_VERSION
+#define NOTIFY_CHECK_VERSION(x,y,z) 0
+#endif
+
#include "applet.h"
#include "applet-device-wired.h"
#include "applet-device-wifi.h"
@@ -626,12 +630,20 @@
escaped = utils_escape_notify_message (message);
notify = notify_notification_new (summary,
escaped,
- icon ? icon : GTK_STOCK_NETWORK,
- NULL);
+ icon ? icon : GTK_STOCK_NETWORK
+#if NOTIFY_CHECK_VERSION (0, 7, 0)
+ );
+#else
+ , NULL);
+#endif
g_free (escaped);
applet->notification = notify;
+#if NOTIFY_CHECK_VERSION (0, 7, 0)
+ /* notify_notification_attach_to_status_icon was removed */
+#else
notify_notification_attach_to_status_icon (notify, applet->status_icon);
+#endif
notify_notification_set_urgency (notify, urgency);
notify_notification_set_timeout (notify, NOTIFY_EXPIRES_DEFAULT);