Builder/Provider/Palete/Gtk.js
authorAlan Knowles <alan@akbkhome.com>
Tue, 11 May 2010 09:16:31 +0000 (17:16 +0800)
committerAlan Knowles <alan@akbkhome.com>
Tue, 11 May 2010 09:16:31 +0000 (17:16 +0800)
Builder/Provider/Palete/Gtk.js

index 6f0a945..f0034af 100644 (file)
@@ -85,13 +85,13 @@ Gtk = XObject.define(
             }
             // use introspection to get lists..
             var gi = GI.IRepository.get_default();
+            var es = ename.split('.');
+            var bi = gi.find_by_name(es[0], es[1]);
+            if (!bi) {
+                return [];
+            }
             
             
-            this.loadProps();
-            if (typeof(this.proplist[ename]) == 'undefined' || 
-                typeof(this.proplist[ename][type]) == 'undefined' ) {
-                    return [];
-            }
             
         }