[gnome-color-manager] trivial: only connect to changed events from the profile store after the initial coldplug
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-color-manager] trivial: only connect to changed events from the profile store after the initial coldplug
- Date: Fri, 4 Jun 2010 23:20:01 +0000 (UTC)
commit e42344cd26c3b275aef6e723cdda9fdf4567c4be
Author: Richard Hughes <richard hughsie com>
Date: Sat Jun 5 00:17:28 2010 +0100
trivial: only connect to changed events from the profile store after the initial coldplug
src/gcm-prefs.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/gcm-prefs.c b/src/gcm-prefs.c
index 48e4bdb..8accf18 100644
--- a/src/gcm-prefs.c
+++ b/src/gcm-prefs.c
@@ -101,6 +101,7 @@ typedef enum {
} GcmPrefsEntryType;
static void gcm_prefs_devices_treeview_clicked_cb (GtkTreeSelection *selection, gpointer userdata);
+static void gcm_prefs_profile_store_changed_cb (GcmProfileStore *_profile_store, gpointer user_data);
#define GCM_PREFS_TREEVIEW_MAIN_WIDTH 350 /* px */
#define GCM_PREFS_TREEVIEW_PROFILES_WIDTH 450 /* px */
@@ -2862,6 +2863,7 @@ gcm_prefs_startup_phase1_idle_cb (gpointer user_data)
/* search the disk for profiles */
gcm_profile_store_search_default (profile_store);
+ g_signal_connect (profile_store, "changed", G_CALLBACK(gcm_prefs_profile_store_changed_cb), NULL);
/* setup RGB combobox */
widget = GTK_WIDGET (gtk_builder_get_object (builder, "combobox_space_rgb"));
@@ -3185,7 +3187,6 @@ main (int argc, char **argv)
/* maintain a list of profiles */
profile_store = gcm_profile_store_new ();
- g_signal_connect (profile_store, "changed", G_CALLBACK(gcm_prefs_profile_store_changed_cb), NULL);
/* create list stores */
list_store_devices = gtk_list_store_new (GCM_DEVICES_COLUMN_LAST, G_TYPE_STRING, G_TYPE_STRING,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]