diff options
Diffstat (limited to 'addons/widgetidentifyaction.py')
-rw-r--r-- | addons/widgetidentifyaction.py | 11 |
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): |