[dconf/wip/0-25-1: 5/10] engine: some internal const-correctness changes



commit a184c995bbc0c4a298df7349069bee166023d325
Author: Allison Ryan Lortie <desrt desrt ca>
Date:   Wed Dec 16 10:14:21 2015 -0500

    engine: some internal const-correctness changes
    
    There is no reason that the read_through queue should not be 'const', so
    expose it as such.

 engine/dconf-engine.c |   10 +++++-----
 engine/dconf-engine.h |    2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/engine/dconf-engine.c b/engine/dconf-engine.c
index 7a621c2..bc36e52 100644
--- a/engine/dconf-engine.c
+++ b/engine/dconf-engine.c
@@ -429,14 +429,14 @@ dconf_engine_list_locks (DConfEngine *engine,
 }
 
 static gboolean
-dconf_engine_find_key_in_queue (GQueue       *queue,
-                                const gchar  *key,
-                                GVariant    **value)
+dconf_engine_find_key_in_queue (const GQueue  *queue,
+                                const gchar   *key,
+                                GVariant     **value)
 {
   GList *node;
 
   /* Tail to head... */
-  for (node = g_queue_peek_tail_link (queue); node; node = node->prev)
+  for (node = queue->tail; node; node = node->prev)
     if (dconf_changeset_get (node->data, key, value))
       return TRUE;
 
@@ -446,7 +446,7 @@ dconf_engine_find_key_in_queue (GQueue       *queue,
 GVariant *
 dconf_engine_read (DConfEngine    *engine,
                    DConfReadFlags  flags,
-                   GQueue         *read_through,
+                   const GQueue   *read_through,
                    const gchar    *key)
 {
   GVariant *value = NULL;
diff --git a/engine/dconf-engine.h b/engine/dconf-engine.h
index e166d53..2485423 100644
--- a/engine/dconf-engine.h
+++ b/engine/dconf-engine.h
@@ -120,7 +120,7 @@ gchar **                dconf_engine_list_locks                         (DConfEn
 G_GNUC_INTERNAL
 GVariant *              dconf_engine_read                               (DConfEngine             *engine,
                                                                          DConfReadFlags           flags,
-                                                                         GQueue                  
*read_through,
+                                                                         const GQueue            
*read_through,
                                                                          const gchar             *key);
 
 G_GNUC_INTERNAL


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