From 7f3c2681c281ef2d57db3fe57455fedc0ac49f95 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Sun, 6 Feb 2005 23:25:13 +0000
Subject: [PATCH] consider the changements of use tabbed window option at the
 next start of Gajim

---
 plugins/gtkgui/gtkgui.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/plugins/gtkgui/gtkgui.py b/plugins/gtkgui/gtkgui.py
index b520e41df5..0361e53b41 100644
--- a/plugins/gtkgui/gtkgui.py
+++ b/plugins/gtkgui/gtkgui.py
@@ -67,6 +67,8 @@ from config import *
 
 GTKGUI_GLADE='plugins/gtkgui/gtkgui.glade'
 
+USE_TABBED_CHAT = 0
+
 class ImageCellRenderer(gtk.GenericCellRenderer):
 
 	__gproperties__ = {
@@ -1861,7 +1863,7 @@ class roster_Window:
 		self.set_cb()
 
 	def new_chat(self, user, account):
-		if self.plugin.config['usetabbedchat']:
+		if USE_TABBED_CHAT:
 			if not self.plugin.windows[account]['chats'].has_key('tabbed'):
 				self.plugin.windows[account]['chats']['tabbed'] = \
 					tabbed_chat_Window(user, self.plugin, account)
@@ -2003,7 +2005,7 @@ class roster_Window:
 				self.tree.expand_row(path, False)
 		else:
 			if self.plugin.windows[account]['chats'].has_key(jid):
-				if self.plugin.config['usetabbedchat']:
+				if USE_TABBED_CHAT:
 					self.plugin.windows[account]['chats'][jid].active_tab(jid)
 				self.plugin.windows[account]['chats'][jid].window.present()
 			elif self.contacts[account].has_key(jid):
@@ -3003,6 +3005,9 @@ class plugin:
 				break
 		if pix:
 			gtk.window_set_default_icon(pix)
+		if self.config['usetabbedchat']:
+			global USE_TABBED_CHAT  	 
+			USE_TABBED_CHAT = 1
 		self.roster = roster_Window(self)
 		gtk.timeout_add(100, self.read_queue)
 		gtk.timeout_add(100, self.read_sleepy)
-- 
GitLab