The following change makes it work.
Code:
doLayout: function(shallow, force) {
    if (this.rendered) {
        var innerCt = this.innerCt;

        innerCt.forceLayout = !!this.ownerCt && this.ownerCt.forceLayout;
        innerCt.doLayout(shallow, force);
    }
},