Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Wed, 12 Jan 2022 20:15:24 UTC Commit: 0aab15d83dd6e7b11df59450077fd6ae596bef75 https://github.com/geany/geany/commit/0aab15d83dd6e7b11df59450077fd6ae596bef...
Log Message: ----------- Update sci_get_selected_text_length() after change to Scintilla 5.1.5
Update sci_get_selected_text_length() so it returns the same value like Scintilla 5.1.4 and earlier versions.
Modified Paths: -------------- src/sciwrappers.c src/ui_utils.c
Modified: src/sciwrappers.c 4 lines changed, 2 insertions(+), 2 deletions(-) =================================================================== @@ -791,13 +791,13 @@ gchar *sci_get_selection_contents(ScintillaObject *sci) }
-/** Gets selected text length. +/** Gets selected text length including the terminating NUL character. * @param sci Scintilla widget. * @return Length. */ GEANY_API_SYMBOL gint sci_get_selected_text_length(ScintillaObject *sci) { - return (gint) SSM(sci, SCI_GETSELTEXT, 0, 0); + return (gint) SSM(sci, SCI_GETSELTEXT, 0, 0) + 1; }
Modified: src/ui_utils.c 4 lines changed, 2 insertions(+), 2 deletions(-) =================================================================== @@ -227,7 +227,7 @@ static gchar *create_statusbar_statistics(GeanyDocument *doc, break; case 's': { - gint len = sci_get_selected_text_length(sci); + gint len = sci_get_selected_text_length(sci) - 1; /* check if whole lines are selected */ if (!len || sci_get_col_from_position(sci, sci_get_selection_start(sci)) != 0 || @@ -241,7 +241,7 @@ static gchar *create_statusbar_statistics(GeanyDocument *doc, } case 'n' : g_string_append_printf(stats_str, "%d", - sci_get_selected_text_length(doc->editor->sci)); + sci_get_selected_text_length(doc->editor->sci) - 1); break; case 'w': /* RO = read-only */
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).