mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-18 22:01:42 +08:00
Fix: Trying to clear inherited props after the view has been detached throws
This commit is contained in:
@ -424,6 +424,7 @@ export class ViewBase extends Observable implements ViewBaseDefinition {
|
||||
throw new Error("View not added to this instance. View: " + view + " CurrentParent: " + view.parent + " ExpectedParent: " + this);
|
||||
}
|
||||
|
||||
clearInheritedProperties(view);
|
||||
this._removeViewCore(view);
|
||||
view.parent = undefined;
|
||||
view._parentChanged(this);
|
||||
@ -473,10 +474,6 @@ export class ViewBase extends Observable implements ViewBaseDefinition {
|
||||
|
||||
public _parentChanged(oldParent: ViewBase): void {
|
||||
//Overridden
|
||||
if (oldParent) {
|
||||
// Move these method in property class.
|
||||
clearInheritedProperties(this);
|
||||
}
|
||||
}
|
||||
|
||||
public _registerAnimation(animation: KeyframeAnimation) {
|
||||
|
Reference in New Issue
Block a user