File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
tns-core-modules/ui/core/view-base Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -240,8 +240,6 @@ export class ViewBase extends Observable implements ViewBaseDefinition {
240240 }
241241
242242 public onUnloaded ( ) {
243- this . _styleScope = null ;
244- this . _setCssState ( null ) ;
245243 this . _unloadEachChild ( ) ;
246244 this . _isLoaded = false ;
247245 this . _emit ( "unloaded" ) ;
@@ -261,6 +259,8 @@ export class ViewBase extends Observable implements ViewBaseDefinition {
261259 const scope = this . _styleScope ;
262260 if ( scope ) {
263261 scope . applySelectors ( this ) ;
262+ } else {
263+ this . _setCssState ( null ) ;
264264 }
265265 }
266266
@@ -540,6 +540,9 @@ export class ViewBase extends Observable implements ViewBaseDefinition {
540540 */
541541 public _removeViewCore ( view : ViewBase ) {
542542 // TODO: Discuss this.
543+ if ( this . _styleScope === view . _styleScope ) {
544+ view . _setStyleScope ( null ) ;
545+ }
543546 if ( view . isLoaded ) {
544547 view . onUnloaded ( ) ;
545548 }
You can’t perform that action at this time.
0 commit comments