Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim-plugins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Fomin <fominde@gmail.com>2010-09-25 23:04:42 +0400
committerDenis Fomin <fominde@gmail.com>2010-09-25 23:04:42 +0400
commitdbed5bbce2eca2a2cafa9de88c75898e7fc88135 (patch)
tree8f0d6ca1b769cdde26e61c6f571ac6489e236a72 /wrong_layout
parent36cd60c5b4b2b53f72b93e176699485dca88b8ac (diff)
wrong_layout. correct deactivate
Diffstat (limited to 'wrong_layout')
-rw-r--r--wrong_layout/manifest.ini2
-rw-r--r--wrong_layout/plugin.py3
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: