evolution-exchange r1554 - in trunk: . storage
- From: mcrha svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution-exchange r1554 - in trunk: . storage
- Date: Tue,  5 Feb 2008 19:19:45 +0000 (GMT)
Author: mcrha
Date: Tue Feb  5 19:19:45 2008
New Revision: 1554
URL: http://svn.gnome.org/viewvc/evolution-exchange?rev=1554&view=rev
Log:
2008-02-05  Milan Crha  <mcrha redhat com>
	** Fix for bug #436628
	* storage/exchange-component.c: (exchange_component_init):
	Do not start in offline by default, but read from gconf user's choice.
Modified:
   trunk/ChangeLog
   trunk/storage/exchange-component.c
Modified: trunk/storage/exchange-component.c
==============================================================================
--- trunk/storage/exchange-component.c	(original)
+++ trunk/storage/exchange-component.c	Tue Feb  5 19:19:45 2008
@@ -466,6 +466,8 @@
 exchange_component_init (ExchangeComponent *component)
 {
 	ExchangeComponentPrivate *priv;
+	GConfClient *client;
+	GConfValue *value;
 
 	priv = component->priv = g_new0 (ExchangeComponentPrivate, 1);
 
@@ -478,6 +480,14 @@
 	g_signal_connect (priv->config_listener, "exchange_account_removed",
 			  G_CALLBACK (config_listener_account_removed),
 			  component);
+
+	client = gconf_client_get_default ();
+	value = gconf_client_get (client, "/apps/evolution/shell/start_offline", NULL);
+
+	priv->linestatus = !(value && gconf_value_get_bool (value));
+
+	gconf_value_free (value);
+	g_object_unref (client);
 }
 
 BONOBO_TYPE_FUNC_FULL (ExchangeComponent, GNOME_Evolution_Component, PARENT_TYPE, exchange_component)
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]