Revision: 3650 http://geany.svn.sourceforge.net/geany/?rev=3650&view=rev Author: frlan Date: 2009-03-24 20:35:28 +0000 (Tue, 24 Mar 2009)
Log Message: ----------- Applied a patch by Enrico to improve code of htmlchars plugin
Modified Paths: -------------- trunk/plugins/htmlchars.c
Modified: trunk/plugins/htmlchars.c =================================================================== --- trunk/plugins/htmlchars.c 2009-03-24 18:45:16 UTC (rev 3649) +++ trunk/plugins/htmlchars.c 2009-03-24 20:35:28 UTC (rev 3650) @@ -613,18 +613,18 @@
if (doc != NULL && sci_has_selection(doc->editor->sci)) { - gint selection_len; - gchar *selection = NULL; + guint selection_len; + gchar *selection; GString *replacement = g_string_new(NULL); - gint i; - gchar *new = NULL; + guint i; + gchar *new; const gchar *entity = NULL; gchar buf[7]; gint len;
selection = sci_get_selection_contents(doc->editor->sci);
- selection_len = sci_get_selected_text_length(doc->editor->sci) - 1; + selection_len = strlen(selection); for (i = 0; i < selection_len; i++) { len = g_unichar_to_utf8(g_utf8_get_char(selection + i), buf); @@ -641,7 +641,6 @@ { replacement = g_string_append(replacement, buf); } - } new = g_string_free(replacement, FALSE); sci_replace_sel(doc->editor->sci, new);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.