summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/editormanager/openeditorswindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/editormanager/openeditorswindow.cpp')
-rw-r--r--src/plugins/coreplugin/editormanager/openeditorswindow.cpp7
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);