~ubuntu-branches/ubuntu/raring/pidgin-libnotify/raring-proposed

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");