diff options
author | ConfuSomu | 2024-01-05 00:03:13 +0100 |
---|---|---|
committer | ConfuSomu | 2024-01-05 00:03:13 +0100 |
commit | 6db1c2645d6c5b7f8e4b13b8f58b4673ea5457f3 (patch) | |
tree | 4cedc069142decf396b75c86631d286bb7489883 /src/widgets | |
parent | 2659a72cc70c72a7b3d1fd3a349db7c30e9a63ea (diff) | |
download | ActorViewer-6db1c2645d6c5b7f8e4b13b8f58b4673ea5457f3.tar ActorViewer-6db1c2645d6c5b7f8e4b13b8f58b4673ea5457f3.tar.gz ActorViewer-6db1c2645d6c5b7f8e4b13b8f58b4673ea5457f3.zip |
Rerun search if new archive is opened
Diffstat (limited to 'src/widgets')
-rw-r--r-- | src/widgets/tab_activity_list.cpp | 11 | ||||
-rw-r--r-- | src/widgets/tab_activity_list.h | 2 |
2 files changed, 8 insertions, 5 deletions
diff --git a/src/widgets/tab_activity_list.cpp b/src/widgets/tab_activity_list.cpp index 8ae046a..faa6138 100644 --- a/src/widgets/tab_activity_list.cpp +++ b/src/widgets/tab_activity_list.cpp @@ -99,15 +99,18 @@ void TabActivityList::actionOpen_URL_triggered(bool checked) { } } -void TabActivityList::relist_statuses() { +void TabActivityList::relist_statuses(bool new_archive_opened) { if (*data_archive) { ui->listWidget->clear(); (*data_archive)->update_status_list(view_filters, ui->listWidget); view_filters_changed = false; } - // Cursor overriden only when opening new archive - if (QApplication::overrideCursor()) - QApplication::restoreOverrideCursor(); + if (new_archive_opened) { + if (QApplication::overrideCursor()) + QApplication::restoreOverrideCursor(); + if (find_dialog) + find_dialog->force_research(); + } } // Function used to reset filters when we have detected that the "All toots" toggle has been toggled on or shouldn't be toggled anymore diff --git a/src/widgets/tab_activity_list.h b/src/widgets/tab_activity_list.h index ae6d426..4e520da 100644 --- a/src/widgets/tab_activity_list.h +++ b/src/widgets/tab_activity_list.h @@ -41,7 +41,7 @@ public slots: void actionOpen_URL_triggered(bool checked); void menuView_aboutToHide(); - void relist_statuses(); + void relist_statuses(bool new_archive_opened = false); void select_list_item(QListWidgetItem* item); void set_search_text(const QString &text); |