[dconf/wip/reorg] engine/: source init can never fail



commit 7a4a082f95d3a5c554983b2db285342b1c34d505
Author: Ryan Lortie <desrt desrt ca>
Date:   Thu Jul 12 16:50:22 2012 -0400

    engine/: source init can never fail
    
    Stop returning a boolean here (since all of the sources always returned
    TRUE all the time anyway).

 engine/dconf-engine-source-system.c |    4 +---
 engine/dconf-engine-source-user.c   |    4 +---
 engine/dconf-engine-source.c        |    4 ++--
 engine/dconf-engine-source.h        |    4 ++--
 engine/dconf-engine.c               |    3 +--
 5 files changed, 7 insertions(+), 12 deletions(-)
---
diff --git a/engine/dconf-engine-source-system.c b/engine/dconf-engine-source-system.c
index fe0d9c6..727bad9 100644
--- a/engine/dconf-engine-source-system.c
+++ b/engine/dconf-engine-source-system.c
@@ -26,14 +26,12 @@
 #include <fcntl.h>
 #include <errno.h>
 
-static gboolean
+static void
 dconf_engine_source_system_init (DConfEngineSource *source)
 {
   source->bus_type = G_BUS_TYPE_SYSTEM;
   source->bus_name = g_strdup ("ca.desrt.dconf");
   source->object_path = g_strdup_printf ("/ca/desrt/dconf/Writer/%s", source->name);
-
-  return TRUE;
 }
 
 static gboolean
diff --git a/engine/dconf-engine-source-user.c b/engine/dconf-engine-source-user.c
index 5034eec..863d8da 100644
--- a/engine/dconf-engine-source-user.c
+++ b/engine/dconf-engine-source-user.c
@@ -50,7 +50,7 @@ dconf_engine_source_user_open_gvdb (const gchar *name)
   return table;
 }
 
-static gboolean
+static void
 dconf_engine_source_user_init (DConfEngineSource *source)
 {
   DConfEngineSourceUser *user_source = (DConfEngineSourceUser *) source;
@@ -62,8 +62,6 @@ dconf_engine_source_user_init (DConfEngineSource *source)
   user_source->shm = dconf_shm_open (source->name);
 
   source->values = dconf_engine_source_user_open_gvdb (source->name);
-
-  return TRUE;
 }
 
 static gboolean
diff --git a/engine/dconf-engine-source.c b/engine/dconf-engine-source.c
index 06a775c..19ae851 100644
--- a/engine/dconf-engine-source.c
+++ b/engine/dconf-engine-source.c
@@ -58,10 +58,10 @@ dconf_engine_source_refresh (DConfEngineSource *source)
   return FALSE;
 }
 
-gboolean
+void
 dconf_engine_source_init (DConfEngineSource *source)
 {
-  return source->vtable->init (source);
+  source->vtable->init (source);
 }
 
 DConfEngineSource *
diff --git a/engine/dconf-engine-source.h b/engine/dconf-engine-source.h
index 75e0e06..065be14 100644
--- a/engine/dconf-engine-source.h
+++ b/engine/dconf-engine-source.h
@@ -33,7 +33,7 @@ struct _DConfEngineSourceVTable
 {
   gsize instance_size;
 
-  gboolean      (* init)             (DConfEngineSource *source);
+  void          (* init)             (DConfEngineSource *source);
   void          (* finalize)         (DConfEngineSource *source);
   gboolean      (* needs_reopen)     (DConfEngineSource *source);
   GvdbTable *   (* reopen)           (DConfEngineSource *source);
@@ -65,6 +65,6 @@ G_GNUC_INTERNAL
 DConfEngineSource *     dconf_engine_source_new_default                 (void);
 
 G_GNUC_INTERNAL
-gboolean                dconf_engine_source_init                        (DConfEngineSource  *source);
+void                    dconf_engine_source_init                        (DConfEngineSource  *source);
 
 #endif /* __dconf_engine_source_h__ */
diff --git a/engine/dconf-engine.c b/engine/dconf-engine.c
index e182e8f..e40126a 100644
--- a/engine/dconf-engine.c
+++ b/engine/dconf-engine.c
@@ -239,8 +239,7 @@ dconf_engine_new (gpointer       user_data,
   engine->sources = dconf_engine_profile_open (NULL, &engine->n_sources);
 
   for (i = 0; i < engine->n_sources; i++)
-    if (!dconf_engine_source_init (engine->sources[i]))
-      g_assert_not_reached ();
+    dconf_engine_source_init (engine->sources[i]);
 
   g_mutex_lock (&dconf_engine_global_lock);
   dconf_engine_global_list = g_slist_prepend (dconf_engine_global_list, engine);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]