Add some sanity checking.

This commit is contained in:
con
2009-10-28 13:53:40 +01:00
parent 3e7d9b603c
commit 6737ca53bc

View File

@@ -1347,6 +1347,8 @@ EditorManager::ReadOnlyAction
MakeWritableResult MakeWritableResult
EditorManager::makeEditorWritable(IEditor *editor) EditorManager::makeEditorWritable(IEditor *editor)
{ {
if (!editor || !editor->file())
return Failed;
QString directory = QFileInfo(editor->file()->fileName()).absolutePath(); QString directory = QFileInfo(editor->file()->fileName()).absolutePath();
IVersionControl *versionControl = m_d->m_core->vcsManager()->findVersionControlForDirectory(directory); IVersionControl *versionControl = m_d->m_core->vcsManager()->findVersionControlForDirectory(directory);
IFile *file = editor->file(); IFile *file = editor->file();