From 4a288644973788d4850fd7b3da2fe422dae8fcc4 Mon Sep 17 00:00:00 2001
From: tcohen <tcohen@savoirfairelinux.net>
Date: Fri, 20 Nov 2009 14:06:02 -0500
Subject: [PATCH] [#2463] Change history config init on kde client

---
 sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp      | 6 ++++--
 .../src/dbus/configurationmanager-introspec.xml             | 2 +-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp b/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp
index f2bcf04b8b..d6e8fe9b50 100644
--- a/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp
+++ b/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp
@@ -61,7 +61,7 @@ void ConfigurationSkeleton::readConfig()
 	////////////////////////
 	
 	//Call history settings
-	setEnableHistory(configurationManager.getHistoryEnabled());
+        setEnableHistory(QVariant(configurationManager.getHistoryEnabled()).toBool());
 	setHistoryMax(configurationManager.getHistoryLimit());
 
 	//SIP port settings
@@ -191,7 +191,9 @@ void ConfigurationSkeleton::writeConfig()
 	qDebug() << "Writing General settings";
 	
 	//Call history settings
-	if(enableHistory() != configurationManager.getHistoryEnabled()) configurationManager.setHistoryEnabled();
+        if(enableHistory() != QVariant(configurationManager.getHistoryEnabled()).toBool() ) {
+            configurationManager.setHistoryEnabled();
+        }
 	configurationManager.setHistoryLimit(historyMax());
 	//SIP port settings
 	configurationManager.setSipPort(sIPPort());
diff --git a/sflphone-client-kde/src/dbus/configurationmanager-introspec.xml b/sflphone-client-kde/src/dbus/configurationmanager-introspec.xml
index cb587f3e3f..97013f7080 100644
--- a/sflphone-client-kde/src/dbus/configurationmanager-introspec.xml
+++ b/sflphone-client-kde/src/dbus/configurationmanager-introspec.xml
@@ -214,7 +214,7 @@
 		</method>
 		
 		<method name="getHistoryEnabled">
-			<arg type="i" name="state" direction="out"/>
+                        <arg type="s" name="state" direction="out"/>
 		</method>
 		
 		<method name="getVolumeControls">
-- 
GitLab