src/Builder4/Editor.bjs
authorAlan <alan@roojs.com>
Wed, 20 Mar 2024 02:48:23 +0000 (10:48 +0800)
committerAlan <alan@roojs.com>
Wed, 20 Mar 2024 02:48:23 +0000 (10:48 +0800)
src/Builder4/Editor.vala

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

index 9ad8f68..1f85ab6 100644 (file)
                "\tvar sym = (Lsp.DocumentSymbol) lr.get_item();",
                "\t",
                "\tsym.set_data<Gtk.Widget>(\"widget\", expand.get_parent());",
-               "\texpand.get_parent().set_data<Lsp.DocumentSymbol>(\"symbol\", sym);",
+               "\texpand.get_parent().get_parent().set_data<Lsp.DocumentSymbol>(\"symbol\", sym);",
                "\t",
-               "\tGLib.debug(\"save sym on %s\", expand.get_parent().get_type().name());",
+               "\tGLib.debug(\"save sym on %s\", expand.get_parent().get_parent().get_type().name());",
                "\t",
                "\t//GLib.debug(\"got %d children for %s\" , (int)sym.children.get_n_items(), sym.name);",
                "    ",
index c5f3373..f5b29f4 100644 (file)
@@ -2020,9 +2020,9 @@ public class Editor : Object
                                var sym = (Lsp.DocumentSymbol) lr.get_item();
                                
                                sym.set_data<Gtk.Widget>("widget", expand.get_parent());
-                               expand.get_parent().set_data<Lsp.DocumentSymbol>("symbol", sym);
+                               expand.get_parent().get_parent().set_data<Lsp.DocumentSymbol>("symbol", sym);
                                
-                               GLib.debug("save sym on %s", expand.get_parent().get_type().name());
+                               GLib.debug("save sym on %s", expand.get_parent().get_parent().get_type().name());
                                
                                //GLib.debug("got %d children for %s" , (int)sym.children.get_n_items(), sym.name);