diff --git a/res/menu/conversation.xml b/res/menu/conversation.xml
index 83a435fb5..6dd7fa952 100644
--- a/res/menu/conversation.xml
+++ b/res/menu/conversation.xml
@@ -8,6 +8,11 @@
app:actionViewClass="androidx.appcompat.widget.SearchView"
app:showAsAction="collapseActionView|never" />
+
+
- =searchResult.length) searchResultPosition = 0;
fragment.scrollToMsgId(searchResult[searchResultPosition]);
+ updateResultCounter(searchResultPosition, searchResult.length);
} else {
// no search, scroll to first/last message
if(searchNext) {
@@ -1601,19 +1617,21 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity
if(searchResult.length>0) {
searchResultPosition = 0;
fragment.scrollToMsgId(searchResult[searchResultPosition]);
+ updateResultCounter(0, searchResult.length);
} else {
searchResultPosition = -1;
- if (!normQuery.isEmpty()) {
+ if (normQuery.isEmpty()) {
+ updateResultCounter(-1, 0); // hide
+ } else {
String msg = getString(R.string.search_no_result_for_x, normQuery);
if (lastToast != null) {
lastToast.cancel();
}
lastToast = Toast.makeText(this, msg, Toast.LENGTH_SHORT);
lastToast.show();
+ updateResultCounter(0, 0); // show as "0/0"
}
}
return true; // action handled by listener
}
-
-
}