[kupfer: 13/38] commatrick: Resolve actions by commandexec in puid (persistent id)
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer: 13/38] commatrick: Resolve actions by commandexec in puid (persistent id)
- Date: Sat, 16 Jan 2010 17:12:53 +0000 (UTC)
commit 36aacb2ad9b8f5553041c7d71bebfc4753d7d25f
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Fri Jan 15 00:36:04 2010 +0100
commatrick: Resolve actions by commandexec in puid (persistent id)
kupfer/puid.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/kupfer/puid.py b/kupfer/puid.py
index d041048..db17b62 100644
--- a/kupfer/puid.py
+++ b/kupfer/puid.py
@@ -13,6 +13,7 @@ except ImportError:
from kupfer import pretty
+from kupfer import commandexec
from kupfer.core import qfurl
from kupfer.core.sources import GetSourceController
@@ -112,11 +113,11 @@ def resolve_action_id(puid, for_item=None):
if isinstance(puid, SerializedObject):
return resolve_unique_id(puid)
get_action_id = repr
+ sc = GetSourceController()
if for_item is not None:
- for action in for_item.get_actions():
+ for action in commandexec.actions_for_item(for_item, sc):
if get_unique_id(action) == puid:
return action
- sc = GetSourceController()
for item_type, actions in sc.action_decorators.iteritems():
for action in actions:
if get_action_id(action) == puid:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]