feat: readd search on double click search icon
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user