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
