Index: sky/engine/core/editing/FrameSelection.cpp |
diff --git a/sky/engine/core/editing/FrameSelection.cpp b/sky/engine/core/editing/FrameSelection.cpp |
index d24777918cd696c10cae6c72018a6bd8224932d1..eb75373089af1a4d20a9b71d05be337caff9ea1a 100644 |
--- a/sky/engine/core/editing/FrameSelection.cpp |
+++ b/sky/engine/core/editing/FrameSelection.cpp |
@@ -1141,6 +1141,8 @@ void FrameSelection::prepareForDestruction() |
if (view) |
view->clearSelection(); |
+ m_frame = 0; |
+ |
setSelection(VisibleSelection(), CloseTyping | ClearTypingStyle | DoNotUpdateAppearance); |
} |