summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/plaintexteditor.cpp
diff options
context:
space:
mode:
authorLeandro Melo <leandro.melo@nokia.com>2012-03-15 11:54:12 -0300
committerEike Ziller <eike.ziller@nokia.com>2012-04-05 08:06:30 +0200
commiteb74931dd7ea289600f21585f21ff04bbb7b18e0 (patch)
tree5d0bef21569e4669cfc38c07a2dd2eca588a5766 /src/plugins/texteditor/plaintexteditor.cpp
parent7c618087e2f6dec10262271b87446271a8479947 (diff)
downloadqt-creator-eb74931dd7ea289600f21585f21ff04bbb7b18e0.tar.gz
Editor: Fix crash in generic highlighter
Add a method for basic structural checks of a definition. Currently it simply tests for a initial context. Task-number: QTCREATORBUG-7053 Change-Id: I56415034b50908d6da5f66ffab7def8fdd5fa1fb Reviewed-by: David Schulz <david.schulz@nokia.com> Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Diffstat (limited to 'src/plugins/texteditor/plaintexteditor.cpp')
-rw-r--r--src/plugins/texteditor/plaintexteditor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/texteditor/plaintexteditor.cpp b/src/plugins/texteditor/plaintexteditor.cpp
index d1abadb607..90a30a2381 100644
--- a/src/plugins/texteditor/plaintexteditor.cpp
+++ b/src/plugins/texteditor/plaintexteditor.cpp
@@ -180,7 +180,7 @@ void PlainTextEditorWidget::configure(const Core::MimeType &mimeType)
m_isMissingSyntaxDefinition = false;
const QSharedPointer<HighlightDefinition> &definition =
Manager::instance()->definition(definitionId);
- if (!definition.isNull()) {
+ if (!definition.isNull() && definition->isValid()) {
highlighter->setDefaultContext(definition->initialContext());
m_commentDefinition.setAfterWhiteSpaces(definition->isCommentAfterWhiteSpaces());