[gnome-text-editor] spellcheck: handle beginning of document correctly



commit 49243aed6782cfb3e446aacdd0c00fc08741d054
Author: Christian Hergert <chergert redhat com>
Date:   Sat Jun 26 14:15:04 2021 -0700

    spellcheck: handle beginning of document correctly

 src/editor-text-buffer-spell-adapter.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/editor-text-buffer-spell-adapter.c b/src/editor-text-buffer-spell-adapter.c
index a1ae73f..77b9b87 100644
--- a/src/editor-text-buffer-spell-adapter.c
+++ b/src/editor-text-buffer-spell-adapter.c
@@ -155,7 +155,11 @@ editor_text_buffer_spell_adapter_update_range (EditorTextBufferSpellAdapter *sel
   gtk_text_buffer_remove_tag (self->buffer, self->tag, &begin, &end);
 
   if (!gtk_text_iter_starts_word (&iter))
-    gtk_text_iter_backward_word_start (&iter);
+    {
+      if (gtk_text_iter_is_start (&iter))
+        gtk_text_iter_forward_word_end (&iter);
+      gtk_text_iter_backward_word_start (&iter);
+    }
 
   while (gtk_text_iter_compare (&iter, &end) < 0)
     {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]