diff options
author | Denis Fomin <fominde@gmail.com> | 2010-09-25 23:04:42 +0400 |
---|---|---|
committer | Denis Fomin <fominde@gmail.com> | 2010-09-25 23:04:42 +0400 |
commit | dbed5bbce2eca2a2cafa9de88c75898e7fc88135 (patch) | |
tree | 8f0d6ca1b769cdde26e61c6f571ac6489e236a72 /wrong_layout | |
parent | 36cd60c5b4b2b53f72b93e176699485dca88b8ac (diff) |
wrong_layout. correct deactivate
Diffstat (limited to 'wrong_layout')
-rw-r--r-- | wrong_layout/manifest.ini | 2 | ||||
-rw-r--r-- | wrong_layout/plugin.py | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/wrong_layout/manifest.ini b/wrong_layout/manifest.ini index 10de54b..594339f 100644 --- a/wrong_layout/manifest.ini +++ b/wrong_layout/manifest.ini @@ -1,7 +1,7 @@ [info] name: Wrong Layout short_name: Wrong Layout -version: 0.1 +version: 0.1.1 description: Press alt+r to convert chars typed in wrong layout Rus<>Eng authors: Denis Fomin <fominde@gmail.com> homepage: http://trac-plugins.gajim.org/wiki/WrongLayoutPlugin diff --git a/wrong_layout/plugin.py b/wrong_layout/plugin.py index 5444426..0a30051 100644 --- a/wrong_layout/plugin.py +++ b/wrong_layout/plugin.py @@ -75,7 +75,8 @@ class Base(object): self.chat_control.handlers[self.id_] = self.chat_control.msg_textview def disconnect_from_chat_control(self): - self.chat_control.handlers[self.id_].disconnect(self.id_) + if self.chat_control.msg_textview.handler_is_connected(self.id_): + self.chat_control.msg_textview.disconnect(self.id_) def mykeypress_event(self, widget, event): if event.keyval == gtk.keysyms.r or event.keyval == 1739: |