Builder/Provider/File/Base.js
authorAlan Knowles <alan@akbkhome.com>
Tue, 8 Jun 2010 11:13:51 +0000 (19:13 +0800)
committerAlan Knowles <alan@akbkhome.com>
Tue, 8 Jun 2010 11:13:51 +0000 (19:13 +0800)
Builder/Provider/File/Base.js

index abe6c42..18ed358 100644 (file)
@@ -307,6 +307,13 @@ Base = XObject.define(
                 
                 
                 if (typeof(el) == 'object') {
+                    
+                    // we can skip empty items lists and empty listeners..
+                    if (!isArray && i == 'items' && !el.length) {
+                        return; 
+                    }
+                    
+                    
                     els.push(left + _this.mungeToString(el, i == 'listeners', pad + '    '));
                     return;
                 }