Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSantiago Collazo <scollazo@activitycentral.com>2012-12-27 07:40:18 (GMT)
committer Santiago Collazo <scollazo@activitycentral.com>2012-12-27 07:40:18 (GMT)
commit9b9fb7f36d7f032f72bfb0cf9347cef9dfc74eff (patch)
treee7d71be418b4c711d1530c79f88f8e08fd948bd3
parentdd72b2a547e671f63ecd55ad08344940b09dc990 (diff)
parent265c8c6de25186f8f74beb424168a52518685630 (diff)
Merge remote-tracking branch 'ajay/0.97.7-as-base' into devel
-rw-r--r--src/jarabe/view/virtualkeyboard.py25
1 files changed, 6 insertions, 19 deletions
diff --git a/src/jarabe/view/virtualkeyboard.py b/src/jarabe/view/virtualkeyboard.py
index b8b9fd6..08b100b 100644
--- a/src/jarabe/view/virtualkeyboard.py
+++ b/src/jarabe/view/virtualkeyboard.py
@@ -36,6 +36,7 @@ import jarabe.model.virtualkeyboard
from sugar3.graphics.icon import Icon, get_icon_file_name
GObject.threads_init()
+Gdk.threads_init()
velocidades = {'lenta': 4500, 'media': 3000, 'rapida':1500}
hablar = {'lenta': "170", 'media': "180", 'rapida':"275"}
@@ -84,8 +85,6 @@ class Teclado:
logging.debug('close virtual keyboard')
self.dialog.destroy()
try:
- self.hilo_type._Thread__stop()
- self.hilo_size._Thread__stop()
self.hilo_bloquear._Thread__stop()
self.hilo_hablar._Thread__stop()
except:
@@ -1119,12 +1118,8 @@ class Teclado:
self.set_tipo_teclado(tipo)
- self.hilo_type = threading.Thread(target = self.reset)
- self.hilo_type.start()
- self.hilo_type.quit = True
-
- self.dialog_opciones.destroy()
- self.close()
+ self.dialog_opciones.hide()
+ self.reset()
def on_changed_cbo_size_btn(self, widget):
@@ -1139,12 +1134,8 @@ class Teclado:
self.set_size_botones(size)
- self.hilo_size = threading.Thread(target = self.reset)
- self.hilo_size.start()
- self.hilo_size.quit = True
-
- self.dialog_opciones.destroy()
- self.close()
+ self.dialog_opciones.hide()
+ self.reset()
def on_changed_cbo_time_btn(self, widget):
@@ -1806,11 +1797,7 @@ class Teclado:
self.set_tipo_teclado(tipo)
- self.hilo_type = threading.Thread(target = self.reset)
- self.hilo_type.start()
- self.hilo_type.quit = True
-
- self.close()
+ self.reset()
class Boton(Gtk.Button):
font_desc = ''