diff --git a/app/src/main/java/io/xpipe/app/update/UpdateHandler.java b/app/src/main/java/io/xpipe/app/update/UpdateHandler.java index a1743e46e..27a7e65e1 100644 --- a/app/src/main/java/io/xpipe/app/update/UpdateHandler.java +++ b/app/src/main/java/io/xpipe/app/update/UpdateHandler.java @@ -4,6 +4,7 @@ import io.xpipe.app.comp.base.ModalButton; import io.xpipe.app.core.AppCache; import io.xpipe.app.core.AppDistributionType; import io.xpipe.app.core.AppProperties; +import io.xpipe.app.core.mode.OperationMode; import io.xpipe.app.issue.ErrorEvent; import io.xpipe.app.issue.TrackEvent; import io.xpipe.app.prefs.AppPrefs; @@ -182,7 +183,7 @@ public abstract class UpdateHandler { prepareUpdateImpl(); // Show available update in PTB more aggressively - if (AppProperties.get().isStaging() && preparedUpdate.getValue() != null) { + if (AppProperties.get().isStaging() && preparedUpdate.getValue() != null && !OperationMode.isInStartup()) { UpdateAvailableDialog.showIfNeeded(); } }