diff options
Diffstat (limited to 'addons/gtkwidgeteventfilter.py')
-rw-r--r-- | addons/gtkwidgeteventfilter.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/addons/gtkwidgeteventfilter.py b/addons/gtkwidgeteventfilter.py index 65aa744..126c822 100644 --- a/addons/gtkwidgeteventfilter.py +++ b/addons/gtkwidgeteventfilter.py @@ -30,11 +30,10 @@ class GtkWidgetEventFilter(EventFilter): @param event_name event to attach to """ super(GtkWidgetEventFilter,self).__init__() - self._callback = None - self.object_id = object_id - self.event_name = event_name - self._widget = None - self._handler_id = None + if object_id: + self.object_id = object_id + if event_name: + self.event_name = event_name def install_handlers(self, callback, **kwargs): """install handlers |