kopia lustrzana https://github.com/ryukoposting/Signal-Android
Make sure isSearchRequest is true when searchViewItem is expanded.
fixes signalapp#12054fork-5.53.8
rodzic
b0458f10a3
commit
749bbf428d
|
@ -1063,6 +1063,7 @@ public class ConversationParentFragment extends Fragment
|
||||||
@Override
|
@Override
|
||||||
public boolean onMenuItemActionExpand(MenuItem item) {
|
public boolean onMenuItemActionExpand(MenuItem item) {
|
||||||
searchView.setOnQueryTextListener(queryListener);
|
searchView.setOnQueryTextListener(queryListener);
|
||||||
|
isSearchRequested = true;
|
||||||
searchViewModel.onSearchOpened();
|
searchViewModel.onSearchOpened();
|
||||||
searchNav.setVisibility(View.VISIBLE);
|
searchNav.setVisibility(View.VISIBLE);
|
||||||
searchNav.setData(0, 0);
|
searchNav.setData(0, 0);
|
||||||
|
@ -1140,6 +1141,8 @@ public class ConversationParentFragment extends Fragment
|
||||||
reactionDelegate.hide();
|
reactionDelegate.hide();
|
||||||
} else if (container.isInputOpen()) {
|
} else if (container.isInputOpen()) {
|
||||||
container.hideCurrentInput(composeText);
|
container.hideCurrentInput(composeText);
|
||||||
|
} else if (isSearchRequested) {
|
||||||
|
searchViewItem.collapseActionView();
|
||||||
} else {
|
} else {
|
||||||
requireActivity().finish();
|
requireActivity().finish();
|
||||||
}
|
}
|
||||||
|
@ -3820,6 +3823,10 @@ public class ConversationParentFragment extends Fragment
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void handleReplyMessage(ConversationMessage conversationMessage) {
|
public void handleReplyMessage(ConversationMessage conversationMessage) {
|
||||||
|
if (isSearchRequested) {
|
||||||
|
searchViewItem.collapseActionView();
|
||||||
|
}
|
||||||
|
|
||||||
MessageRecord messageRecord = conversationMessage.getMessageRecord();
|
MessageRecord messageRecord = conversationMessage.getMessageRecord();
|
||||||
|
|
||||||
Recipient author;
|
Recipient author;
|
||||||
|
|
Ładowanie…
Reference in New Issue