- wxView *view = (wxView *)node->Data();
- view->OnUpdate(sender, hint);
- node = node->Next();
+ wxView *view = (wxView *)node->GetData();
+ if (view != sender)
+ view->OnUpdate(sender, hint);
+ node = node->GetNext();
+ }
+}
+
+void wxDocument::NotifyClosing()
+{
+ wxNode *node = m_documentViews.GetFirst();
+ while (node)
+ {
+ wxView *view = (wxView *)node->GetData();
+ view->OnClosingDocument();
+ node = node->GetNext();