diff options
Diffstat (limited to 'src/plugins/coreplugin/editormanager/openeditorswindow.cpp')
-rw-r--r-- | src/plugins/coreplugin/editormanager/openeditorswindow.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/coreplugin/editormanager/openeditorswindow.cpp b/src/plugins/coreplugin/editormanager/openeditorswindow.cpp index 6079ee7e60..885a6fcfe5 100644 --- a/src/plugins/coreplugin/editormanager/openeditorswindow.cpp +++ b/src/plugins/coreplugin/editormanager/openeditorswindow.cpp @@ -32,6 +32,8 @@ #include "editormanager.h" #include "editorview.h" +#include <utils/qtcassert.h> + #include <QtGui/QHeaderView> Q_DECLARE_METATYPE(Core::Internal::EditorView*) @@ -201,11 +203,10 @@ void OpenEditorsWindow::setEditors(EditorView *mainView, EditorView *view, OpenE foreach (const EditLocation &hi, view->editorHistory()) { if (hi.file.isNull() || filesDone.contains(hi.file)) continue; + QString title = model->displayNameForFile(hi.file); + QTC_ASSERT(!title.isEmpty(), continue;) filesDone.insert(hi.file.data()); - QTreeWidgetItem *item = new QTreeWidgetItem(); - - QString title = model->displayNameForFile(hi.file); if (hi.file->isModified()) title += tr("*"); item->setIcon(0, hi.file->isReadOnly() ? lockedIcon : emptyIcon); |