From bc011481a04ea3aca9359c97b7dc4e879d17d403 Mon Sep 17 00:00:00 2001
From: Leandro Melo <leandro.melo@nokia.com>
Date: Thu, 19 Aug 2010 09:18:58 +0200
Subject: [PATCH] Prevent dereferencing an invalid file pointer in the plain
 text editor.

---
 src/plugins/texteditor/plaintexteditor.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/texteditor/plaintexteditor.cpp b/src/plugins/texteditor/plaintexteditor.cpp
index f4092e34006..56be20f9f5f 100644
--- a/src/plugins/texteditor/plaintexteditor.cpp
+++ b/src/plugins/texteditor/plaintexteditor.cpp
@@ -164,7 +164,8 @@ void PlainTextEditor::setTabSettings(const TextEditor::TabSettings &ts)
 
 void PlainTextEditor::configure()
 {
-    configure(Core::ICore::instance()->mimeDatabase()->findByFile(file()->fileName()));
+    if (file())
+        configure(Core::ICore::instance()->mimeDatabase()->findByFile(file()->fileName()));
 }
 
 void PlainTextEditor::configure(const Core::MimeType &mimeType)
-- 
GitLab