Hi,

The Galago notification spec states that actions should only be added to
notifications if the server explicitly supports them. The attached 
patch, which I am sending on behalf of Mark, makes the necessary changes
to bzr-gtk.

Thanks,

James

# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: [email protected]\
#   arzbl0h2fylgwvku
# target_branch: lp:bzr-gtk
# testament_sha1: d8b662417805b31e28edcb1a7ce0803ddf473e0e
# timestamp: 2009-02-26 17:29:26 +0000
# base_revision_id: [email protected]
# 
# Begin patch
=== modified file 'bzr-notify'
--- bzr-notify	2008-10-22 15:50:24 +0000
+++ bzr-notify	2009-02-26 17:28:45 +0000
@@ -62,8 +62,9 @@
 			from bzrlib.plugins.gtk.branch import BranchDialog
 			bd = BranchDialog(remote_path=url)
 			bd.run()
-		nw.add_action("inspect", "Inspect", start_viz, None)
-		nw.add_action("branch", "Branch", start_branch, None)
+		if "actions" in pynotify.get_server_caps():
+			nw.add_action("inspect", "Inspect", start_viz, None)
+			nw.add_action("branch", "Branch", start_branch, None)
 		icon.set_visible(True)
 		gobject.timeout_add(5000, hide_icon)
 		nw.set_timeout(5000)

# Begin bundle
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
-- 
bzr-gtk mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.canonical.com/mailman/listinfo/bzr-gtk

Reply via email to