-void wxDocManager::ActivateView(wxView *view, bool activate, bool WXUNUSED(deleting))
-{
- // If we're deactiving, and if we're not actually deleting the view, then
- // don't reset the current view because we may be going to
- // a window without a view.
- // WHAT DID I MEAN BY THAT EXACTLY?
- /*
- if (deleting)
- {
- if (m_currentView == view)
- m_currentView = NULL;
- }
- else
- */
- {
- if (activate)
- m_currentView = view;
- else
+void wxDocManager::ActivateView(wxView *view, bool activate)
+{
+ if ( activate )
+ {
+ m_currentView = view;
+ }
+ else // deactivate
+ {
+ if ( m_currentView == view )
+ {
+ // don't keep stale pointer