From 1822209489d8c97119f44fa539b76fa7c60b43be Mon Sep 17 00:00:00 2001 From: ebbit1q Date: Mon, 13 Jul 2026 00:07:22 +0200 Subject: [PATCH] fix crash when pressing Back to results returning to the search when viewing a deck in the archidekt browser while not viewing the first page, ie scroll down until it loads more, caused a crash, using doSearch now resets the page entirely, this however doesn't seem to be the best experience, however it never actually saved the scroll bar location or anything so it's just how it worked before but without the crash --- .../interface/widgets/tabs/api/archidekt/tab_archidekt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/interface/widgets/tabs/api/archidekt/tab_archidekt.cpp b/cockatrice/src/interface/widgets/tabs/api/archidekt/tab_archidekt.cpp index 9cac74d50..6b30fe00c 100644 --- a/cockatrice/src/interface/widgets/tabs/api/archidekt/tab_archidekt.cpp +++ b/cockatrice/src/interface/widgets/tabs/api/archidekt/tab_archidekt.cpp @@ -639,7 +639,7 @@ void TabArchidekt::processDeckResponse(QJsonObject reply) auto display = new ArchidektApiResponseDeckDisplayWidget(resultsContainer, deckData, cardSizeSlider); connect(display, &ArchidektApiResponseDeckDisplayWidget::requestNavigation, this, &TabArchidekt::actNavigatePage); - connect(display, &ArchidektApiResponseDeckDisplayWidget::requestSearch, this, &TabArchidekt::doSearchImmediate); + connect(display, &ArchidektApiResponseDeckDisplayWidget::requestSearch, this, &TabArchidekt::doSearch); connect(display, &ArchidektApiResponseDeckDisplayWidget::openInDeckEditor, tabSupervisor, &TabSupervisor::openDeckInNewTab); resultsLayout->addWidget(display); @@ -670,4 +670,4 @@ void TabArchidekt::prettyPrintJson(const QJsonValue &value, int indentLevel) } else if (value.isNull()) { qInfo().noquote() << indent + "null"; } -} \ No newline at end of file +}