[gnome-panel] libpanel-util: remove panel_g_list_insert_before



commit 8e899567052ad6259377ffa117fe423436620db7
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Sat Mar 7 20:59:08 2020 +0200

    libpanel-util: remove panel_g_list_insert_before

 gnome-panel/libpanel-util/panel-list.c | 34 ----------------------------------
 gnome-panel/libpanel-util/panel-list.h |  3 ---
 2 files changed, 37 deletions(-)
---
diff --git a/gnome-panel/libpanel-util/panel-list.c b/gnome-panel/libpanel-util/panel-list.c
index b0cba734e..a8228a871 100644
--- a/gnome-panel/libpanel-util/panel-list.c
+++ b/gnome-panel/libpanel-util/panel-list.c
@@ -28,40 +28,6 @@
 
 #include "panel-list.h"
 
-GList *
-panel_g_list_insert_before (GList *list,
-                           GList *sibling,
-                           GList *link)
-{
-       if (!list) {
-               g_return_val_if_fail (sibling == NULL, list);
-               return link;
-       } else if (sibling) {
-               if (sibling->prev) {
-                       link->prev = sibling->prev;
-                       link->prev->next = link;
-                       link->next = sibling;
-                       sibling->prev = link;
-                       return list;
-               } else {
-                       link->next = sibling;
-                       sibling->prev = link;
-                       g_return_val_if_fail (sibling == list, link);
-                       return link;
-               }
-       } else {
-               GList *last;
-
-               last = list;
-               while (last->next)
-                       last = last->next;
-
-               last->next = link;
-               link->prev = last;
-               return list;
-       }
-}
-
 GList *
 panel_g_list_swap_next (GList *list,
                        GList *dl)
diff --git a/gnome-panel/libpanel-util/panel-list.h b/gnome-panel/libpanel-util/panel-list.h
index f81df752e..e29a8e3d1 100644
--- a/gnome-panel/libpanel-util/panel-list.h
+++ b/gnome-panel/libpanel-util/panel-list.h
@@ -27,9 +27,6 @@
 
 G_BEGIN_DECLS
 
-GList *panel_g_list_insert_before (GList        *list,
-                                  GList        *sibling,
-                                  GList        *link);
 GList *panel_g_list_swap_next     (GList        *list,
                                   GList        *dl);
 GList *panel_g_list_swap_prev     (GList        *list,


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