Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Sun, 03 May 2015 17:36:26 UTC Commit: e3e46ed63b722a83510acfa2615e34d1f0e23f32 https://github.com/geany/geany/commit/e3e46ed63b722a83510acfa2615e34d1f0e23f...
Log Message: ----------- Use gtk_tree_store_insert_with_values() to speed-up tree creation
About 30% faster tree creation.
Modified Paths: -------------- src/symbols.c
Modified: src/symbols.c 3 lines changed, 1 insertions(+), 2 deletions(-) =================================================================== @@ -1521,10 +1521,9 @@ static void update_tree_tags(GeanyDocument *doc, GList **tags) expand = ! gtk_tree_model_iter_has_child(model, parent);
/* insert the new element */ - gtk_tree_store_append(store, &iter, parent); name = get_symbol_name(doc, tag, parent_name != NULL); tooltip = get_symbol_tooltip(doc, tag); - gtk_tree_store_set(store, &iter, + gtk_tree_store_insert_with_values(store, &iter, parent, -1, SYMBOLS_COLUMN_NAME, name, SYMBOLS_COLUMN_TOOLTIP, tooltip, SYMBOLS_COLUMN_ICON, icon,
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).