Fix language selection.

This commit is contained in:
Martín Lucas Golini
2024-03-15 11:50:12 -03:00
parent d8480c25f7
commit fdc9a55809
2 changed files with 16 additions and 6 deletions

View File

@@ -2318,7 +2318,7 @@ void App::createDocManyLangsAlert( UICodeEditor* editor ) {
btn->setText( lang->getLanguageName() );
btn->setLayoutMarginRight( PixelDensity::dpToPx( 8 ) );
btn->onClick( [this, editor, lang, docAlert, ext]( auto ) {
editor->getDocument().setSyntaxDefinition( *lang );
editor->setSyntaxDefinition( *lang );
editor->disableReportSizeChangeToChilds();
docAlert->close();
editor->setFocus();
@@ -2634,7 +2634,7 @@ void App::onCodeEditorCreated( UICodeEditor* editor, TextDocument& doc ) {
if ( hasConfig != mConfig.languagesExtensions.priorities.end() &&
( def = SyntaxDefinitionManager::instance()->getPtrByLSPName(
hasConfig->second ) ) ) {
editor->getDocument().setSyntaxDefinition( *def );
editor->setSyntaxDefinition( *def );
} else {
createDocManyLangsAlert( editor );
}