feat: readd search on double click search icon

This commit is contained in:
LucasGGamerM
2024-11-23 11:11:22 -03:00
parent 62ae5a63e5
commit deff0ed118
2 changed files with 16 additions and 0 deletions

View File

@@ -235,6 +235,12 @@ public class HomeFragment extends AppKitFragment implements AssistContentProvide
private void onTabSelected(@IdRes int tab){
Fragment newFragment=fragmentForTab(tab);
// MOSHIDON:
if(tab==R.id.tab_search && R.id.tab_search==currentTab){
searchFragment.openSearch();
}
if(tab==currentTab){
if(newFragment instanceof ScrollableToTop scrollable)
scrollable.scrollToTop();

View File

@@ -248,6 +248,16 @@ public class DiscoverFragment extends AppKitFragment implements ScrollableToTop{
postsFragment.loadData();
}
// MOSHIDON: this is the method that works, enterSearch does not open search :D
public void openSearch(){
Bundle args=new Bundle();
args.putString("account", accountID);
if(!TextUtils.isEmpty(currentQuery)){
args.putString("query", currentQuery);
}
Nav.goForResult(getActivity(), SearchQueryFragment.class, args, QUERY_RESULT, DiscoverFragment.this);
}
private void enterSearch(){
if(!searchActive){
searchActive=true;