File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ Ext.ux.PopupWindowGroup = function(config) {
51
51
doc = false ;
52
52
53
53
}
54
- if ( ! doc ) {
54
+ if ( ! doc && ( ! list [ id ] ?. asIframe || list [ id ] ?. contentPanelConstructed ) ) {
55
55
list [ id ] . destroy ( ) ;
56
56
accessList . remove ( list [ id ] ) ;
57
57
list [ id ] = null ;
@@ -118,6 +118,7 @@ Ext.ux.PopupWindowGroup = function(config) {
118
118
119
119
register : function ( win ) {
120
120
121
+
121
122
win . registerTime = new Date ( ) . getTime ( ) ;
122
123
cleanupClosedWindows ( ) ;
123
124
if ( ! win . popup ) {
Original file line number Diff line number Diff line change @@ -178,6 +178,7 @@ Ext.ux.WindowFactory.prototype = {
178
178
if ( config . contentPanelConstructorConfig . _isAutoWrapped ) {
179
179
config . contentPanelConstructorConfig . items . listeners = null ;
180
180
}
181
+ config . contentPanelConstructed = true ;
181
182
182
183
return centerPanel ;
183
184
} ,
You can’t perform that action at this time.
0 commit comments