src/Builder4/PopoverAddObject.bjs
authorAlan Knowles <alan@roojs.com>
Sat, 3 Sep 2022 11:01:34 +0000 (19:01 +0800)
committerAlan Knowles <alan@roojs.com>
Sat, 3 Sep 2022 11:01:34 +0000 (19:01 +0800)
src/Builder4/PopoverAddObject.vala

src/Builder4/PopoverAddObject.bjs
src/Builder4/PopoverAddObject.vala

index 77770ad..13fe6fa 100644 (file)
     "",
     "    Gtk.TreeIter citer;",
     "    var ic = Gtk.IconTheme.get_default();",
-    "\tvar pixdef = ic.load_icon(\"emblem-new\", 16,0);",
+    "    Gdk.Pixbuf pixbuf = null;",
+    "    try {",
+    "\t\tvar pixdef = ic.load_icon(\"emblem-new\", 16,0);",
+    "\t} catch (Error e) {",
+    "\t}",
     "",
     "    for(var i =0 ; i < tr.length; i++) {",
     "         this.model.el.append(out citer);   ",
index 85b5b02..0b950f2 100644 (file)
@@ -56,7 +56,11 @@ public class Xcls_PopoverAddObject : Object
     
         Gtk.TreeIter citer;
         var ic = Gtk.IconTheme.get_default();
-       var pixdef = ic.load_icon("emblem-new", 16,0);
+        Gdk.Pixbuf pixbuf = null;
+        try {
+               var pixdef = ic.load_icon("emblem-new", 16,0);
+       } catch (Error e) {
+       }
     
         for(var i =0 ; i < tr.length; i++) {
              this.model.el.append(out citer);