forked from qt-creator/qt-creator
Fix that CSS files where opened in C++ editor
For some reason freedesktop.org claims that CSS files are text/x-csrc, so we explicitly make plain text editor the handler for text/css. Change-Id: I9685706523fff450ab10d1d0eb1850090e55c51a Task-number: QTCREATORBUG-14334 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
This commit is contained in:
@@ -64,6 +64,7 @@ PlainTextEditorFactory::PlainTextEditorFactory()
|
|||||||
setId(Core::Constants::K_DEFAULT_TEXT_EDITOR_ID);
|
setId(Core::Constants::K_DEFAULT_TEXT_EDITOR_ID);
|
||||||
setDisplayName(qApp->translate("OpenWith::Editors", Core::Constants::K_DEFAULT_TEXT_EDITOR_DISPLAY_NAME));
|
setDisplayName(qApp->translate("OpenWith::Editors", Core::Constants::K_DEFAULT_TEXT_EDITOR_DISPLAY_NAME));
|
||||||
addMimeType(QLatin1String(TextEditor::Constants::C_TEXTEDITOR_MIMETYPE_TEXT));
|
addMimeType(QLatin1String(TextEditor::Constants::C_TEXTEDITOR_MIMETYPE_TEXT));
|
||||||
|
addMimeType(QLatin1String("text/css")); // for some reason freedesktop thinks css is text/x-csrc
|
||||||
|
|
||||||
setDocumentCreator([]() { return new TextDocument(Core::Constants::K_DEFAULT_TEXT_EDITOR_ID); });
|
setDocumentCreator([]() { return new TextDocument(Core::Constants::K_DEFAULT_TEXT_EDITOR_ID); });
|
||||||
setEditorWidgetCreator([]() { return new PlainTextEditorWidget; });
|
setEditorWidgetCreator([]() { return new PlainTextEditorWidget; });
|
||||||
|
Reference in New Issue
Block a user