fix: 'Sync project' message is incorrectly shown when 'Sync project' action is executed with unsaved Gradle files (fixes #1594)

This commit is contained in:
Akash Yadav
2024-01-11 19:41:28 +05:30
parent e0e23854f9
commit 158b1228d9
2 changed files with 2 additions and 2 deletions
@@ -40,7 +40,7 @@ class ProjectSyncAction(context: Context, override val order: Int) : BaseBuildAc
}
override suspend fun execAction(data: ActionData): Any {
return data.requireActivity().saveAll()
return data.requireActivity().saveAll(requestSync = false)
}
override fun postExec(data: ActionData, result: Any) {
@@ -230,7 +230,7 @@ abstract class ProjectHandlerActivity : BaseEditorActivity() {
private fun notifySyncNeeded(onConfirm: () -> Unit) {
val buildService = Lookup.getDefault().lookup(BuildService.KEY_BUILD_SERVICE)
if (buildService == null || buildService.isBuildInProgress) return
if (buildService == null || editorViewModel.isInitializing || buildService.isBuildInProgress) return
this.syncNotificationFlashbar?.dismiss()