diff --git a/Pixiview/Illust/UserIllustPage.xaml.cs b/Pixiview/Illust/UserIllustPage.xaml.cs index 84f4d51..bf7d77e 100644 --- a/Pixiview/Illust/UserIllustPage.xaml.cs +++ b/Pixiview/Illust/UserIllustPage.xaml.cs @@ -60,7 +60,7 @@ namespace Pixiview.Illust { return null; } - illustIds = init.body.illusts.Keys.OrderByDescending(i => i).ToArray(); + illustIds = init.body.illusts.Keys.OrderByDescending(i => int.TryParse(i, out int id) ? id : -1).ToArray(); App.DebugPrint($"user has ({illustIds.Length}) illusts."); startIndex = 0; }