[folks] core: Add extra debug for primary store configuration
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [folks] core: Add extra debug for primary store configuration
- Date: Mon, 24 Oct 2011 19:34:32 +0000 (UTC)
commit c832a3a0c787c534a792a8ffb511b72fdc51dc3a
Author: Philip Withnall <philip tecnocode co uk>
Date: Mon Oct 24 20:20:00 2011 +0100
core: Add extra debug for primary store configuration
folks/individual-aggregator.vala | 27 ++++++++++++++++++++++++++-
1 files changed, 26 insertions(+), 1 deletions(-)
---
diff --git a/folks/individual-aggregator.vala b/folks/individual-aggregator.vala
index dcd506f..456cff0 100644
--- a/folks/individual-aggregator.vala
+++ b/folks/individual-aggregator.vala
@@ -297,10 +297,12 @@ public class Folks.IndividualAggregator : Object
if (store_config_ids != null)
{
+ debug ("Setting primary store IDs from environment variable.");
this._configure_primary_store (store_config_ids);
}
else
{
+ debug ("Setting primary store IDs to defaults.");
#if ENABLE_EDS
this._configured_primary_store_type_id = "eds";
this._configured_primary_store_id = "system";
@@ -314,7 +316,10 @@ public class Folks.IndividualAggregator : Object
unowned GConf.Client client = GConf.Client.get_default ();
GConf.Value? val = client.get (this._FOLKS_CONFIG_KEY);
if (val != null)
- this._configure_primary_store (val.get_string ());
+ {
+ debug ("Setting primary store IDs from GConf.");
+ this._configure_primary_store (val.get_string ());
+ }
}
catch (GLib.Error e)
{
@@ -322,6 +327,10 @@ public class Folks.IndividualAggregator : Object
}
}
+ debug ("Primary store IDs are '%s' and '%s'.",
+ this._configured_primary_store_type_id,
+ this._configured_primary_store_id);
+
var disable_linking = Environment.get_variable ("FOLKS_DISABLE_LINKING");
if (disable_linking != null)
disable_linking = disable_linking.strip ().down ();
@@ -344,6 +353,7 @@ public class Folks.IndividualAggregator : Object
private void _configure_primary_store (string store_config_ids)
{
+ debug ("_configure_primary_store to '%s'", store_config_ids);
this._user_configured_primary_store = true;
if (store_config_ids.index_of (":") != -1)
@@ -607,6 +617,8 @@ public class Folks.IndividualAggregator : Object
private void _set_primary_store (PersonaStore store)
{
+ debug ("_set_primary_store()");
+
if (this._primary_store == store)
return;
@@ -622,6 +634,9 @@ public class Folks.IndividualAggregator : Object
this._configured_primary_store_id == "") ||
this._configured_primary_store_id == store.id)
{
+ debug ("Setting primary store to %p (type ID: %s, ID: %s)",
+ store, store.type_id, store.id);
+
var previous_store = this._primary_store;
this._primary_store = store;
@@ -709,6 +724,8 @@ public class Folks.IndividualAggregator : Object
if (this._primary_store == store)
{
+ debug ("Unsetting primary store as store %p (type ID: %s, ID: %s) " +
+ "has been removed", store, store.type_id, store.id);
this._primary_store = null;
this.notify_property ("primary-store");
}
@@ -1343,17 +1360,25 @@ public class Folks.IndividualAggregator : Object
ParamSpec pspec)
{
var store = (PersonaStore) obj;
+
+ debug ("PersonaStore.is-user-set-default changed for store %p " +
+ "(type ID: %s, ID: %s)", store, store.type_id, store.id);
+
if (this._maybe_configure_as_primary (store))
this._set_primary_store (store);
}
private bool _maybe_configure_as_primary (PersonaStore store)
{
+ debug ("_maybe_configure_as_primary()");
+
var configured = false;
if (!this._user_configured_primary_store &&
store.is_user_set_default)
{
+ debug ("Setting primary store IDs to '%s' and '%s'.", store.type_id,
+ store.id);
this._configured_primary_store_type_id = store.type_id;
this._configured_primary_store_id = store.id;
configured = true;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]