diff --git a/src/gajim.py b/src/gajim.py
index e8f13239270ec9afdbe24d174792b1ab4579530b..f7edbf4068ef581a09fe24be34c43ae91e46a256 100644
--- a/src/gajim.py
+++ b/src/gajim.py
@@ -186,6 +186,7 @@ if os.name == 'nt':
 warnings.filterwarnings('error', module='gtk')
 try:
     import gobject
+    gobject.set_prgname('gajim')
     import gtk
 except Warning, msg2:
     if str(msg2) == 'could not open display':
@@ -195,7 +196,6 @@ except Warning, msg2:
     sys.exit()
 warnings.resetwarnings()
 
-gobject.set_prgname('gajim')
 
 if os.name == 'nt':
     warnings.filterwarnings(action='ignore')