OSDN Git Service

make sure there is always a correct current view
authormae <qt-info@nokia.com>
Thu, 11 Jun 2009 12:31:40 +0000 (14:31 +0200)
committermae <qt-info@nokia.com>
Thu, 11 Jun 2009 12:31:57 +0000 (14:31 +0200)
src/plugins/coreplugin/editormanager/editormanager.cpp

index e7e717d..ac7882e 100644 (file)
@@ -539,7 +539,9 @@ Core::Internal::SplitterOrView *EditorManager::currentView() const
 {
     SplitterOrView *view = m_d->m_currentView;
     if (!view)
-        view = m_d->m_splitter->findView(m_d->m_currentEditor);
+        view = m_d->m_currentEditor?
+               m_d->m_splitter->findView(m_d->m_currentEditor):
+               m_d->m_splitter->findFirstView();
     return view;
 }