Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/addons/widgetidentifyaction.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/widgetidentifyaction.py')
-rw-r--r--addons/widgetidentifyaction.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/addons/widgetidentifyaction.py b/addons/widgetidentifyaction.py
index b59c94a..55f9209 100644
--- a/addons/widgetidentifyaction.py
+++ b/addons/widgetidentifyaction.py
@@ -25,12 +25,13 @@ class WidgetIdentifyAction(Action):
self._dialog = None
def do(self, **kwargs):
- os = ObjectStore()
- if os.activity:
- self.activity = os.activity
+ if not "activity" in kwargs:
+ raise TypeError("Missing activity")
- self._dialog = WidgetIdentifier(self.activity)
- self._dialog.show()
+ self.activity = kwargs["activity"]
+
+ self._dialog = WidgetIdentifier(self.activity)
+ self._dialog.show()
def undo(self):