src/Builder4/Editor.bjs
authorAlan Knowles <alan@roojs.com>
Sun, 24 Mar 2024 03:07:28 +0000 (11:07 +0800)
committerAlan Knowles <alan@roojs.com>
Sun, 24 Mar 2024 03:07:28 +0000 (11:07 +0800)
src/Builder4/Editor.vala

src/Builder4/Editor.bjs
src/Builder4/Editor.vala

index 11c45af..fa61568 100644 (file)
                "\tvar back = iter.copy();",
                "\tback.backward_char();",
                "\t",
+               "\tvar forward = iter.copy();",
+               "\tforward.forward_char();",
+               "\t",
                "\t// what's the character at the iter?",
                "\tvar str = back.get_text(iter);",
+               "\tstr+ = iter.get_text(forward);",
                "\tif (str.strip().length < 1) {",
                "\t\treturn;",
                "\t}",
index bff3735..cb6420d 100644 (file)
@@ -1330,8 +1330,12 @@ public class Editor : Object
                                var back = iter.copy();
                                back.backward_char();
                                
+                               var forward = iter.copy();
+                               forward.forward_char();
+                               
                                // what's the character at the iter?
                                var str = back.get_text(iter);
+                               str+ = iter.get_text(forward);
                                if (str.strip().length < 1) {
                                        return;
                                }