diff --git a/Pixiview.Android/Properties/AndroidManifest.xml b/Pixiview.Android/Properties/AndroidManifest.xml index 3847804..8ecc7bc 100644 --- a/Pixiview.Android/Properties/AndroidManifest.xml +++ b/Pixiview.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + diff --git a/Pixiview.iOS.OpenExtension/Info.plist b/Pixiview.iOS.OpenExtension/Info.plist index 0b533f1..2543d17 100644 --- a/Pixiview.iOS.OpenExtension/Info.plist +++ b/Pixiview.iOS.OpenExtension/Info.plist @@ -29,8 +29,8 @@ com.apple.share-services CFBundleShortVersionString - 1.0.525 + 1.0.526 CFBundleVersion - 20 + 21 diff --git a/Pixiview.iOS/Info.plist b/Pixiview.iOS/Info.plist index f9f33df..2cb606b 100644 --- a/Pixiview.iOS/Info.plist +++ b/Pixiview.iOS/Info.plist @@ -79,9 +79,9 @@ CFBundleShortVersionString - 1.0.525 + 1.0.526 CFBundleVersion - 20 + 21 CFBundleDevelopmentRegion China diff --git a/Pixiview/Illust/IllustCollectionPage.cs b/Pixiview/Illust/IllustCollectionPage.cs index 1b5b64f..dcafa5f 100644 --- a/Pixiview/Illust/IllustCollectionPage.cs +++ b/Pixiview/Illust/IllustCollectionPage.cs @@ -78,14 +78,14 @@ namespace Pixiview.Illust protected string lastError; private readonly object sync = new object(); - private readonly Queue tasks; + private readonly Stack tasks; private T illustData; public IllustCollectionPage() { commandIllustImageTapped = new Command(OnIllustImageTapped); commandUserTapped = new Command(OnIllustUserItemTapped); - tasks = new Queue(); + tasks = new Stack(); BindingContext = this; } @@ -122,7 +122,7 @@ namespace Pixiview.Illust { lock (sync) { - while (tasks.TryDequeue(out var task)) + while (tasks.TryPop(out var task)) { if (task != null) { @@ -675,7 +675,7 @@ namespace Pixiview.Illust if (peek.TagIndex >= tag) { App.DebugPrint($"tasks expired ({tasks.Count}), peek: {peek.TagIndex}, now: {tag}, will be disposing."); - while (tasks.TryPeek(out var t)) + while (tasks.TryPop(out var t)) { if (t != null) { @@ -721,7 +721,7 @@ namespace Pixiview.Illust { lock (sync) { - tasks.Enqueue(task); + tasks.Push(task); } } }