SF.net SVN: geany:[3259] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Thu Nov 20 17:01:02 UTC 2008


Revision: 3259
          http://geany.svn.sourceforge.net/geany/?rev=3259&view=rev
Author:   ntrel
Date:     2008-11-20 17:01:02 +0000 (Thu, 20 Nov 2008)

Log Message:
-----------
Fix reloading sometimes changing the symbol list sort order.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/symbols.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2008-11-20 16:52:46 UTC (rev 3258)
+++ trunk/ChangeLog	2008-11-20 17:01:02 UTC (rev 3259)
@@ -2,6 +2,8 @@
 
  * src/documentprivate.h, src/symbols.c:
    Use radio buttons for symbol list popup menu sort items.
+ * src/symbols.c:
+   Fix reloading sometimes changing the symbol list sort order.
 
 
 2008-11-19  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

Modified: trunk/src/symbols.c
===================================================================
--- trunk/src/symbols.c	2008-11-20 16:52:46 UTC (rev 3258)
+++ trunk/src/symbols.c	2008-11-20 17:01:02 UTC (rev 3259)
@@ -1147,7 +1147,6 @@
 gboolean symbols_recreate_tag_list(GeanyDocument *doc, gint sort_mode)
 {
 	GList *tags;
-	static gint prev_sort_mode = SYMBOLS_SORT_BY_NAME;
 
 	g_return_val_if_fail(doc != NULL, FALSE);
 
@@ -1171,9 +1170,7 @@
 	hide_empty_rows(doc->priv->tag_store);
 
 	if (sort_mode == SYMBOLS_SORT_USE_PREVIOUS)
-		sort_mode = prev_sort_mode;
-	else
-		prev_sort_mode = sort_mode;
+		sort_mode = doc->priv->symbol_list_sort_mode;
 
 	sort_tree(doc->priv->tag_store, sort_mode == SYMBOLS_SORT_BY_NAME);
 	doc->priv->symbol_list_sort_mode = sort_mode;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list