Remove unneeded queue_draw() calls, this should speed-up drawing.
Remove unneeded queue_draw() calls, this should speed-up drawing.
diff --git a/qwerty.py b/qwerty.py
index 9c967ef..dbe3d0a 100755
--- a/qwerty.py
+++ b/qwerty.py
@@ -173,21 +173,17 @@ class SuperButton(gtk.DrawingArea):
def set_label(self,label):
self.label = label
- self.queue_draw()
def set_desc(self,desc):
self.desc = desc
- self.queue_draw()
def set_icon(self,icon):
self.active = True
self.icon = find_icon(icon)
- self.queue_draw()
def mark_running(self,cls):
self.running = True
self.cls = cls
- self.queue_draw()
def clear(self):
self.icon = None
@@ -603,6 +599,7 @@ class GUI(object):
if hasattr(K,'cls'):
if K.cls in self.by_class:
btn.mark_running(K.cls)
+ btn.queue_draw()
parse_config()