diff --git a/Directory.Build.props b/Directory.Build.props index 379578e7f..ec47e8371 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - 8.0.7-nightly.* + 8.0.7 Automatic:AppStore iPhone Distribution True @@ -10,4 +10,4 @@ - \ No newline at end of file + diff --git a/src/Core/Abstractions/IConditionedAwaiterManager.cs b/src/Core/Abstractions/IConditionedAwaiterManager.cs index ea7dd951b..6eb4df5dc 100644 --- a/src/Core/Abstractions/IConditionedAwaiterManager.cs +++ b/src/Core/Abstractions/IConditionedAwaiterManager.cs @@ -5,7 +5,8 @@ namespace Bit.Core.Abstractions { public enum AwaiterPrecondition { - EnvironmentUrlsInited + EnvironmentUrlsInited, + AndroidWindowCreated } public interface IConditionedAwaiterManager diff --git a/src/Core/Pages/Accounts/HomePage.xaml.cs b/src/Core/Pages/Accounts/HomePage.xaml.cs index 9a418ac4d..a70526468 100644 --- a/src/Core/Pages/Accounts/HomePage.xaml.cs +++ b/src/Core/Pages/Accounts/HomePage.xaml.cs @@ -12,12 +12,14 @@ namespace Bit.App.Pages private readonly HomeViewModel _vm; private readonly AppOptions _appOptions; private IBroadcasterService _broadcasterService; + private IConditionedAwaiterManager _conditionedAwaiterManager; readonly LazyResolve _logger = new LazyResolve(); public HomePage(AppOptions appOptions = null) { _broadcasterService = ServiceContainer.Resolve(); + _conditionedAwaiterManager = ServiceContainer.Resolve(); _appOptions = appOptions; InitializeComponent(); _vm = BindingContext as HomeViewModel; @@ -56,6 +58,8 @@ namespace Bit.App.Pages PerformNavigationOnAccountChangedOnLoad = false; accountsManager.NavigateOnAccountChangeAsync().FireAndForget(); } + + _conditionedAwaiterManager.SetAsCompleted(AwaiterPrecondition.AndroidWindowCreated); #endif } diff --git a/src/Core/Pages/Accounts/LoginPasswordlessPage.xaml b/src/Core/Pages/Accounts/LoginPasswordlessPage.xaml index b8ee30219..3a03e79dc 100644 --- a/src/Core/Pages/Accounts/LoginPasswordlessPage.xaml +++ b/src/Core/Pages/Accounts/LoginPasswordlessPage.xaml @@ -85,7 +85,6 @@