diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Android/AppCompat/FormsAppCompatActivity.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Android/AppCompat/FormsAppCompatActivity.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Xamarin.Forms.Platform.Android/AppCompat/FormsAppCompatActivity.cs b/Xamarin.Forms.Platform.Android/AppCompat/FormsAppCompatActivity.cs index ab2fb61a..b200e27b 100644 --- a/Xamarin.Forms.Platform.Android/AppCompat/FormsAppCompatActivity.cs +++ b/Xamarin.Forms.Platform.Android/AppCompat/FormsAppCompatActivity.cs @@ -414,6 +414,10 @@ namespace Xamarin.Forms.Platform.Android { _busyCount = Math.Max(0, enabled ? _busyCount + 1 : _busyCount - 1); + if (!Forms.SupportsProgress) + return; + + SetProgressBarIndeterminate(true); UpdateProgressBarVisibility(_busyCount > 0); } @@ -487,10 +491,8 @@ namespace Xamarin.Forms.Platform.Android { if (!Forms.SupportsProgress) return; -#pragma warning disable 612, 618 - SetProgressBarIndeterminate(true); + SetProgressBarIndeterminateVisibility(isBusy); -#pragma warning restore 612, 618 } internal class DefaultApplication : Application |