Two crash fixes.

This commit is contained in:
Martín Lucas Golini
2024-04-29 13:51:50 -03:00
parent e9f6c32046
commit 630a611133
4 changed files with 9 additions and 11 deletions

View File

@@ -1072,7 +1072,8 @@ void GitPlugin::diff( const Git::DiffMode mode, const std::string& repoPath ) {
break;
}
doc->setDefaultFileName( repoName + "-" + modeName + ".diff" );
ret.second->setSyntaxDefinition( SyntaxDefinitionManager::instance()->getByLSPName( "diff" ) );
ret.second->setSyntaxDefinition(
SyntaxDefinitionManager::instance()->getByLSPName( "diff" ) );
doc->textInput( res.result, false );
doc->moveToStartOfDoc();
doc->resetUndoRedo();
@@ -1090,10 +1091,11 @@ void GitPlugin::diff( const std::string& file, bool isStaged ) {
auto ret = mManager->getSplitter()->createEditorInNewTab();
auto doc = ret.second->getDocumentRef();
doc->setDefaultFileName( FileSystem::fileNameFromPath( file ) + ".diff" );
ret.second->setSyntaxDefinition( SyntaxDefinitionManager::instance()->getByLSPName( "diff" ) );
doc->textInput( res.result, false );
doc->moveToStartOfDoc();
doc->resetUndoRedo();
ret.second->setSyntaxDefinition(
SyntaxDefinitionManager::instance()->getByLSPName( "diff" ) );
} );
} );
}