Builder/Provider/File/Roo.js
authorAlan Knowles <alan@akbkhome.com>
Wed, 26 May 2010 05:50:43 +0000 (13:50 +0800)
committerAlan Knowles <alan@akbkhome.com>
Wed, 26 May 2010 05:50:43 +0000 (13:50 +0800)
Builder/Provider/File/Roo.js

index e39615b..752b516 100755 (executable)
@@ -269,14 +269,18 @@ Roo = XObject.define(
             
             
             
-            if (typeof( ar['xtype'] ) == 'undefined') {
+            if (typeof( ar['xtype'] ) == 'undefined' || !ar['xtype'].length) {
                 return false;
             }
-            if (ar['xtype'].match(/^Roo/)) {
+            var xtype = ar['xtype'] + '';
+            if (xtype == '*') { // prefixes????
+                xtype  = xtype.substring(1);
+            }
+            if (xtype.match(/^Roo/)) {
                 // already starts with roo...
                 ret = [];
             }
-            ret.push(ar['xtype'] );
+            ret.push(xtype);
             return ret.join('.');