diff -rupN ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d/gui/controller.py ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d-new/gui/controller.py
--- ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d/gui/controller.py 2014-01-17 00:34:52.000000000 +0700
+++ ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d-new/gui/controller.py 2014-01-23 12:13:45.591824066 +0700
@@ -1,5 +1,3 @@
-#!/usr/bin/env python3
-
#
# This file is part of ibus-bogo project.
#
diff -rupN ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d/ibus_engine/ibus_engine.py ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d-new/ibus_engine/ibus_engine.py
--- ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d/ibus_engine/ibus_engine.py 2014-01-17 00:34:52.000000000 +0700
+++ ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d-new/ibus_engine/ibus_engine.py 2014-01-23 13:30:20.926315554 +0700
@@ -36,7 +36,7 @@ sys.path.append(
os.path.abspath(os.path.join(ENGINE_PATH, "..")))
import bogo
-from mouse_detector import MouseDetector
+#from mouse_detector import MouseDetector
from keysyms_mapping import mapping
import vncharsets
@@ -86,8 +86,8 @@ class Engine(IBus.Engine):
self.reset_engine()
# Create a new thread to detect mouse clicks
- mouse_detector = MouseDetector.get_instance()
- mouse_detector.add_mouse_click_listener(self.reset_engine)
+# mouse_detector = MouseDetector.get_instance()
+# mouse_detector.add_mouse_click_listener(self.reset_engine)
# The "do_" part denotes a default signal handler
def do_process_key_event(self, keyval, keycode, modifiers):
diff -rupN ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d/ibus_engine/main.py ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d-new/ibus_engine/main.py
--- ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d/ibus_engine/main.py 2014-01-17 00:34:52.000000000 +0700
+++ ibus-bogo-python-ce44b961de5a0f82a4a2d8fc0e487e8fcb29289d-new/ibus_engine/main.py 2014-01-23 13:33:10.437176769 +0700
@@ -30,7 +30,7 @@ import logging
import argparse
from ibus_engine import Engine
-from mouse_detector import MouseDetector
+#from mouse_detector import MouseDetector
from config import Config
from abbr import AbbreviationExpander
@@ -120,12 +120,13 @@ class IMApp:
return engine
def run(self):
- mouse_detector = MouseDetector.get_instance()
- mouse_detector.start()
+# mouse_detector = MouseDetector.get_instance()
+# mouse_detector.start()
try:
self.mainloop.run()
finally:
- mouse_detector.terminate()
+ pass
+# mouse_detector.terminate()
def bus_disconnected_cb(self, bus):
self.mainloop.quit()