aboutsummaryrefslogtreecommitdiff
path: root/src/QuickMedia.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r--src/QuickMedia.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp
index 1039ca7..9300059 100644
--- a/src/QuickMedia.cpp
+++ b/src/QuickMedia.cpp
@@ -1040,7 +1040,7 @@ namespace QuickMedia {
update_search_text = text;
else {
tabs[selected_tab].body->filter_search_fuzzy(text);
- tabs[selected_tab].body->clamp_selection();
+ tabs[selected_tab].body->select_first_item();
}
if(tabs[selected_tab].body == recommended_body.get())
recommended_filter = text;
@@ -1104,7 +1104,7 @@ namespace QuickMedia {
} else if(event.key.code == sf::Keyboard::Left) {
if(tabs[selected_tab].body) {
tabs[selected_tab].body->filter_search_fuzzy("");
- tabs[selected_tab].body->clamp_selection();
+ tabs[selected_tab].body->select_first_item();
tabs[selected_tab].body->clear_thumbnails();
}
selected_tab = std::max(0, selected_tab - 1);
@@ -1112,7 +1112,7 @@ namespace QuickMedia {
} else if(event.key.code == sf::Keyboard::Right) {
if(tabs[selected_tab].body) {
tabs[selected_tab].body->filter_search_fuzzy("");
- tabs[selected_tab].body->clamp_selection();
+ tabs[selected_tab].body->select_first_item();
tabs[selected_tab].body->clear_thumbnails();
}
selected_tab = std::min((int)tabs.size() - 1, selected_tab + 1);
@@ -1800,7 +1800,7 @@ namespace QuickMedia {
search_bar->onTextUpdateCallback = [&tabs, &selected_tab](const std::string &text) {
tabs[selected_tab].body->filter_search_fuzzy(text);
- tabs[selected_tab].body->clamp_selection();
+ tabs[selected_tab].body->select_first_item();
};
search_bar->onTextSubmitCallback = [this, &tabs, &selected_tab, &json_chapters](const std::string&) -> bool {
@@ -1886,13 +1886,13 @@ namespace QuickMedia {
search_bar->clear();
} else if(event.key.code == sf::Keyboard::Left) {
tabs[selected_tab].body->filter_search_fuzzy("");
- tabs[selected_tab].body->clamp_selection();
+ tabs[selected_tab].body->select_first_item();
tabs[selected_tab].body->clear_thumbnails();
selected_tab = std::max(0, selected_tab - 1);
search_bar->clear();
} else if(event.key.code == sf::Keyboard::Right) {
tabs[selected_tab].body->filter_search_fuzzy("");
- tabs[selected_tab].body->clamp_selection();
+ tabs[selected_tab].body->select_first_item();
tabs[selected_tab].body->clear_thumbnails();
selected_tab = std::min((int)tabs.size() - 1, selected_tab + 1);
search_bar->clear();
@@ -1934,7 +1934,7 @@ namespace QuickMedia {
{
tab.body->items = tab.creator_page_download_future.get();
tab.body->filter_search_fuzzy(search_bar->get_text());
- tab.body->clamp_selection();
+ tab.body->select_first_item();
}
if(i == selected_tab) {