src/Builder4/WindowRooView.bjs
[app.Builder.js] / src / Builder4 / WindowRooView.vala
index bf975f3..2061970 100644 (file)
@@ -1206,7 +1206,13 @@ public class Xcls_WindowRooView : Object
             
             
             // get the cursor and scroll position....
+            var buf = this.el.get_buffer();
+               var cpos = buf.cursor_position;
             
+        
+           
+            var vadj = this.el.get_vadjustment();
+           
             
             var buf = this.el.get_buffer();
             buf.set_text("",0);
@@ -1239,6 +1245,11 @@ public class Xcls_WindowRooView : Object
             sbuf.get_bounds (out start, out end);
             sbuf.remove_source_marks (start, end, null); // remove all marks..
             
+            Gtk.TextIter cpos_iter;
+            buf.get_iter_at_offset(out cpos_iter, cpos);
+            buf.place_cursor(cpos_iter); 
+            
+            this.el.set_vadjustment(vadj);