Kaydet (Commit) e84d8501 authored tarafından Nick Treleaven's avatar Nick Treleaven

Fix reloading sometimes changing the symbol list sort order.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3259 ea778897-0a13-0410-b9d1-a72fbfd435f5
üst 34a0125b
......@@ -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>
......
......@@ -1147,7 +1147,6 @@ static void sort_tree(GtkTreeStore *store, gboolean sort_by_name)
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 @@ gboolean symbols_recreate_tag_list(GeanyDocument *doc, gint sort_mode)
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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment