Fix #8089 - phase 1 - code ast navigation
[roobuilder] / src / Builder4 / GtkView.vala
index 6cc6fa6..1af7338 100644 (file)
@@ -104,7 +104,17 @@ public class Xcls_GtkView : Object
                        }
                
                        var xmlstr = JsRender.NodeToGlade.mungeFile( file);
-                       var builder = new Gtk.Builder.from_string (xmlstr, xmlstr.length);
+                       var builder = new Gtk.Builder();
+                       try {
+                               if (!builder.add_from_string(xmlstr, xmlstr.length)) {
+                                       return;
+                               }
+                       } catch(GLib.Error e) {
+                               GLib.debug(e.message);
+                               return;
+                       }
+                       
+       
                        var obj = (Gtk.Widget) builder.get_object("w"+ file.tree.oid.to_string());
                         this.container.el.append(obj);
                    obj.show();
@@ -630,7 +640,7 @@ public class Xcls_GtkView : Object
 
                        // my vars (dec)
                        this.loading = false;
-                       this.prop_selected = "";
+                       this.prop_selected = "\"\"";
 
                        // set gobject values
                        this.el.name = "gtkview-view";