gedit r6320 - in trunk: . plugins/filebrowser



Author: jessevdk
Date: Wed Jun 11 08:26:04 2008
New Revision: 6320
URL: http://svn.gnome.org/viewvc/gedit?rev=6320&view=rev

Log:
	* plugins/filebrowser/gedit-file-browser-store.c: removed obsolete 
	model_resort_children funtion


Modified:
   trunk/ChangeLog
   trunk/plugins/filebrowser/gedit-file-browser-store.c

Modified: trunk/plugins/filebrowser/gedit-file-browser-store.c
==============================================================================
--- trunk/plugins/filebrowser/gedit-file-browser-store.c	(original)
+++ trunk/plugins/filebrowser/gedit-file-browser-store.c	Wed Jun 11 08:26:04 2008
@@ -1040,77 +1040,6 @@
 }
 
 static void
-model_resort_children (GeditFileBrowserStore * model,
-		       FileBrowserNode * parent, GtkTreePath * path)
-{
-	FileBrowserNodeDir *dir;
-	FileBrowserNode *node;
-	GSList *item;
-	gint *neworder;
-	gint pos = 0;
-	gboolean visible;
-	GtkTreeIter iter;
-	gboolean free_path = FALSE;
-
-	if (!NODE_IS_DIR (parent))
-		return;
-
-	dir = FILE_BROWSER_NODE_DIR (parent);
-
-	if (!dir->children)
-		return;
-
-	visible = model_node_visibility (model, parent);
-
-	if (visible) {
-		pos = 0;
-
-		if (path == NULL) {
-			path = gtk_tree_path_new ();
-			free_path = TRUE;
-		}
-	}
-
-	gtk_tree_path_up (path);
-
-	for (item = dir->children; item; item = item->next) {
-		node = (FileBrowserNode *) (item->data);
-		model_resort_children (model, node, path);
-
-		if (visible && model_node_visibility (model, node)) {
-			node->pos = pos++;
-			gtk_tree_path_next (path);
-		}
-	}
-
-	gtk_tree_path_down (path);
-
-	if (visible) {
-		dir->children =
-		    g_slist_sort (dir->children,
-				  (GCompareFunc) (model->priv->sort_func));
-		neworder = g_new (gint, pos);
-
-		pos = 0;
-
-		for (item = dir->children; item; item = item->next) {
-			node = (FileBrowserNode *) (item->data);
-
-			if (model_node_visibility (model, node))
-				neworder[pos++] = node->pos;
-		}
-
-		iter.user_data = parent;
-		gtk_tree_model_rows_reordered (GTK_TREE_MODEL (model),
-					       path, &iter, neworder);
-		g_free (neworder);
-
-		if (free_path)
-			gtk_tree_path_free (path);
-	}
-}
-
-static void
 model_resort_node (GeditFileBrowserStore * model, FileBrowserNode * node)
 {
 	FileBrowserNodeDir *dir;



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