forked from qt-creator/qt-creator
Generic highlighter: Interface for automatic download of available definitions. Refactorings and changes in related parts of the code.
This commit is contained in:
@@ -173,10 +173,9 @@ void PlainTextEditor::configure(const Core::MimeType &mimeType)
|
||||
definitionId = findDefinitionId(mimeType, true);
|
||||
|
||||
if (!definitionId.isEmpty()) {
|
||||
try {
|
||||
const QSharedPointer<HighlightDefinition> &definition =
|
||||
Manager::instance()->definition(definitionId);
|
||||
|
||||
const QSharedPointer<HighlightDefinition> &definition =
|
||||
Manager::instance()->definition(definitionId);
|
||||
if (!definition.isNull()) {
|
||||
Highlighter *highlighter = new Highlighter(definition->initialContext());
|
||||
baseTextDocument()->setSyntaxHighlighter(highlighter);
|
||||
|
||||
@@ -188,7 +187,6 @@ void PlainTextEditor::configure(const Core::MimeType &mimeType)
|
||||
setFontSettings(TextEditorSettings::instance()->fontSettings());
|
||||
|
||||
m_isMissingSyntaxDefinition = false;
|
||||
} catch (const HighlighterException &) {
|
||||
}
|
||||
} else if (file()) {
|
||||
const QString &fileName = file()->fileName();
|
||||
|
||||
Reference in New Issue
Block a user