From 6737ca53bc774905fbf9b1fea6e24c7e28bcff71 Mon Sep 17 00:00:00 2001 From: con Date: Wed, 28 Oct 2009 13:53:40 +0100 Subject: [PATCH] Add some sanity checking. --- src/plugins/coreplugin/editormanager/editormanager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp index df7b8ee56bb..39271a21675 100644 --- a/src/plugins/coreplugin/editormanager/editormanager.cpp +++ b/src/plugins/coreplugin/editormanager/editormanager.cpp @@ -1347,6 +1347,8 @@ EditorManager::ReadOnlyAction MakeWritableResult EditorManager::makeEditorWritable(IEditor *editor) { + if (!editor || !editor->file()) + return Failed; QString directory = QFileInfo(editor->file()->fileName()).absolutePath(); IVersionControl *versionControl = m_d->m_core->vcsManager()->findVersionControlForDirectory(directory); IFile *file = editor->file();