]> spindle.queued.net Git - midori/commitdiff
Use _katze_array_update consistently internally
authorChristian Dywan <christian@twotoasts.de>
Wed, 7 Mar 2012 23:44:39 +0000 (00:44 +0100)
committerChristian Dywan <christian@twotoasts.de>
Thu, 8 Mar 2012 00:10:54 +0000 (01:10 +0100)
katze/katze-array.c

index 7e2e2e194210f4d732718128d82147d3a2e23376..6d11b5aea80396150da79830cafcb39eb9a79d1f 100644 (file)
@@ -74,6 +74,13 @@ GList* kalistglobal;
 static void
 katze_array_finalize (GObject* object);
 
+static void
+_katze_array_update (KatzeArray* array)
+{
+    g_object_set_data (G_OBJECT (array), "last-update",
+                       GINT_TO_POINTER (time (NULL)));
+}
+
 static void
 _katze_array_add_item (KatzeArray* array,
                        gpointer    item)
@@ -84,8 +91,7 @@ _katze_array_add_item (KatzeArray* array,
         katze_item_set_parent (item, array);
 
     array->items = g_list_append (array->items, item);
-    g_object_set_data (G_OBJECT (array), "last-update",
-                       GINT_TO_POINTER (time (NULL)));
+    _katze_array_update (array);
 }
 
 static void
@@ -97,8 +103,7 @@ _katze_array_remove_item (KatzeArray* array,
     if (KATZE_IS_ITEM (item))
         katze_item_set_parent (item, NULL);
     g_object_unref (item);
-    g_object_set_data (G_OBJECT (array), "last-update",
-                       GINT_TO_POINTER (time (NULL)));
+    _katze_array_update (array);
 }
 
 static void
@@ -108,8 +113,7 @@ _katze_array_move_item (KatzeArray* array,
 {
     array->items = g_list_remove (array->items, item);
     array->items = g_list_insert (array->items, item, position);
-    g_object_set_data (G_OBJECT (array), "last-update",
-                       GINT_TO_POINTER (time (NULL)));
+    _katze_array_update (array);
 }
 
 static void
@@ -121,15 +125,7 @@ _katze_array_clear (KatzeArray* array)
         g_signal_emit (array, signals[REMOVE_ITEM], 0, item);
     g_list_free (array->items);
     array->items = NULL;
-    g_object_set_data (G_OBJECT (array), "last-update",
-                       GINT_TO_POINTER (time (NULL)));
-}
-
-static void
-_katze_array_update (KatzeArray* array)
-{
-    g_object_set_data (G_OBJECT (array), "last-update",
-                       GINT_TO_POINTER (time (NULL)));
+    _katze_array_update (array);
 }
 
 static void