Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/addons/gtkwidgeteventfilter.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/gtkwidgeteventfilter.py')
-rw-r--r--addons/gtkwidgeteventfilter.py9
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