mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-06-02 19:46:29 +03:00
Two crash fixes.
This commit is contained in:
@@ -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" ) );
|
||||
} );
|
||||
} );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user