src/Builder4/WindowRooView.bjs
[app.Builder.js] / src / Builder4 / WindowRooView.vala
index 3b1e516..2f7c10a 100644 (file)
@@ -1031,8 +1031,13 @@ public class Xcls_WindowRooView : Object
             
                return false;
             });
-            this.el.key_press_event.connect( () {
-               this.updateGreySelection();
+            this.el.key_press_event.connect( () => {
+               this.onCursorChanged();
+               return false;
+            });
+            this.el.key_release_event.connect( () => {
+               // in theory this should be after a change has been done..
+               
             
             });
         }
@@ -1273,7 +1278,7 @@ public class Xcls_WindowRooView : Object
                                        var first_line  = this.el.buffer.get_text(start_line_iter, end_line_iter, false);
                                        print("first line = %s\n", first_line);
                                        if (first_line.contains(":")) {
-                                               colon_pos = start_line_iter.get_offset() + first_line.index_of(":");
+                                               colon_pos = start_line_iter.get_offset() + first_line.index_of(":") + 1;
                                        }
                                        print("colon_pos  = %d\n", colon_pos);
                                }