diff --git a/src/main/kotlin/app/viewmodels/TabViewModel.kt b/src/main/kotlin/app/viewmodels/TabViewModel.kt index 8bbd163..03b7a29 100644 --- a/src/main/kotlin/app/viewmodels/TabViewModel.kt +++ b/src/main/kotlin/app/viewmodels/TabViewModel.kt @@ -255,7 +255,9 @@ class TabViewModel @Inject constructor( } } - fun initLocalRepository(dir: String) = tabState.managerScope.launch(Dispatchers.IO){ + fun initLocalRepository(dir: String) = tabState.safeProcessingWihoutGit( + showError = true, + ) { val repoDir = File(dir) repositoryManager.initLocalRepo(repoDir) openRepository(repoDir)