[hamster-applet/workspaces] Fix threading issues
- From: Patryk Zawadzki <pzawadzki src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [hamster-applet/workspaces] Fix threading issues
- Date: Tue, 19 Jan 2010 12:44:25 +0000 (UTC)
commit cefd2d60baf3aa2893e81f243d5b8727a9b5e3af
Author: Patryk Zawadzki <patrys pld-linux org>
Date: Tue Jan 19 13:40:26 2010 +0100
Fix threading issues
Now the applet works like a charm.
hamster/applet.py | 1 -
hamster/hamster-applet.py | 2 ++
standalone.py | 3 ++-
3 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/hamster/applet.py b/hamster/applet.py
index e1057ba..fd654fd 100755
--- a/hamster/applet.py
+++ b/hamster/applet.py
@@ -25,7 +25,6 @@ import datetime as dt
import pygtk
pygtk.require("2.0")
import gtk
-gtk.gdk.threads_init()
import gnomeapplet
import gobject
diff --git a/hamster/hamster-applet.py b/hamster/hamster-applet.py
index ead960d..e21269c 100755
--- a/hamster/hamster-applet.py
+++ b/hamster/hamster-applet.py
@@ -53,6 +53,8 @@ def on_destroy(event):
gtk.main_quit()
if __name__ == "__main__":
+ gtk.gdk.threads_init()
+
parser = OptionParser(usage = "hamster-applet [OPTIONS]")
parser.add_option("-w", "--window",
action="store_true",
diff --git a/standalone.py b/standalone.py
index 5bbe18b..49c4175 100755
--- a/standalone.py
+++ b/standalone.py
@@ -24,7 +24,6 @@ import datetime as dt
import pygtk
pygtk.require("2.0")
import gtk
-#gtk.gdk.threads_init()
from hamster.configuration import GConfStore, runtime
from hamster import widgets, stuff
@@ -193,6 +192,8 @@ class MainWindow(object):
return self._gui.get_object(name)
if __name__ == "__main__":
+ gtk.gdk.threads_init()
+
gtk.window_set_default_icon_name("hamster-applet")
MainWindow().show()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]