1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
diff -urN pidgin-libnotify-0.14.orig/src/pidgin-libnotify.c pidgin-libnotify-0.14/src/pidgin-libnotify.c
--- pidgin-libnotify-0.14.orig/src/pidgin-libnotify.c 2010-01-24 13:22:41.000000000 -0500
+++ pidgin-libnotify-0.14/src/pidgin-libnotify.c 2010-01-24 13:22:51.000000000 -0500
@@ -317,7 +317,11 @@
notify_notification_set_urgency (notification, NOTIFY_URGENCY_NORMAL);
- notify_notification_add_action (notification, "show", _("Show"), action_cb, NULL, NULL);
+ GList *caps;
+ caps = notify_get_server_caps();
+ if (g_list_index(caps, "action") != -1) {
+ notify_notification_add_action (notification, "show", _("Show"), action_cb, NULL, NULL);
+ }
if (!notify_notification_show (notification, NULL)) {
purple_debug_error (PLUGIN_ID, "notify(), failed to send notification\n");
|