diff options
author | Vincent Vinet <vince.vinet@gmail.com> | 2009-12-07 20:50:52 (GMT) |
---|---|---|
committer | Vincent Vinet <vince.vinet@gmail.com> | 2009-12-07 20:52:25 (GMT) |
commit | 034e36d4983da0c2d44c56d4efd9af922b2cab4e (patch) | |
tree | 8fc4726e09ac60cbfd64b0ee068f451144cecf3b /addons/widgetidentifyaction.py | |
parent | 7e65bdb14c2b3a9e04762755a19fcdc9922291fc (diff) |
pass the overlayer as a keyword argument for do, enter_editmode and subscribe, remove object store references
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): |