From 1d2ab8d3d3ef5aacfa09f72fc18dd465bbced15d Mon Sep 17 00:00:00 2001 From: BruebachL <44814898+BruebachL@users.noreply.github.com> Date: Wed, 22 Jan 2025 13:58:19 +0100 Subject: [PATCH] Convert lastLoaded timestamp into proper QDateTime for correct comparison. (#5506) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Convert lastLoaded timestamp into proper QDateTime for correct comparison. * Reintroduce null check. --------- Co-authored-by: Lukas BrĂ¼bach --- .../visual_deck_storage_sort_widget.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp index f19131407..9dfcc0870 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp @@ -81,8 +81,11 @@ QList &VisualDeckStorageSortWidget::filterFiles(QList info2.lastModified(); - case ByLastLoaded: - return widget1->deckLoader->getLastLoadedTimestamp() > widget2->deckLoader->getLastLoadedTimestamp(); + case ByLastLoaded: { + QDateTime time1 = QDateTime::fromString(widget1->deckLoader->getLastLoadedTimestamp()); + QDateTime time2 = QDateTime::fromString(widget2->deckLoader->getLastLoadedTimestamp()); + return time1 > time2; + } } return false; // Default case, no sorting applied