SF.net SVN: geany: [1879] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Thu Sep 13 11:31:19 UTC 2007
Revision: 1879
http://geany.svn.sourceforge.net/geany/?rev=1879&view=rev
Author: ntrel
Date: 2007-09-13 04:31:19 -0700 (Thu, 13 Sep 2007)
Log Message:
-----------
Speed up Save All for C-like files by avoiding unnecessary
recolourising after user typenames have changed.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/callbacks.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2007-09-12 16:25:19 UTC (rev 1878)
+++ trunk/ChangeLog 2007-09-13 11:31:19 UTC (rev 1879)
@@ -1,3 +1,10 @@
+2007-09-13 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
+
+ * src/callbacks.c:
+ Speed up Save All for C-like files by avoiding unnecessary
+ recolourising after user typenames have changed.
+
+
2007-09-12 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/plugindata.h:
Modified: trunk/src/callbacks.c
===================================================================
--- trunk/src/callbacks.c 2007-09-12 16:25:19 UTC (rev 1878)
+++ trunk/src/callbacks.c 2007-09-13 11:31:19 UTC (rev 1879)
@@ -229,6 +229,8 @@
gint i, idx, max = gtk_notebook_get_n_pages(GTK_NOTEBOOK(app->notebook));
gint cur_idx = document_get_cur_idx();
+ document_delay_colourise(); // avoid recolourising all C files after each save
+
for (i = 0; i < max; i++)
{
idx = document_get_n_idx(i);
@@ -243,6 +245,7 @@
else
document_save_file(idx, FALSE);
}
+ document_colourise_new();
treeviews_update_tag_list(cur_idx, TRUE);
ui_set_window_title(cur_idx);
}
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