Change summary
src/main/java/eu/siacs/conversations/entities/Bookmark.java | 6 +++++-
src/main/java/eu/siacs/conversations/entities/Contact.java | 5 ++++-
2 files changed, 9 insertions(+), 2 deletions(-)
Detailed changes
@@ -258,11 +258,15 @@ public class Bookmark extends Element implements ListItem {
}
}
return true;
- } else {
+ } else if (parts.length > 0) {
final Jid jid = getJid();
return (jid != null && jid.toString().contains(parts[0])) ||
getDisplayName().toLowerCase(Locale.US).contains(parts[0]) ||
matchInTag(context, parts[0]);
+ } else {
+ final Jid jid = getJid();
+ return (jid != null && jid.toString().contains(needle)) ||
+ getDisplayName().toLowerCase(Locale.US).contains(needle);
}
}
@@ -231,10 +231,13 @@ public class Contact implements ListItem, Blockable {
}
}
return true;
- } else {
+ } else if(parts.length > 0) {
return jid.toString().contains(parts[0]) ||
getDisplayName().toLowerCase(Locale.US).contains(parts[0]) ||
matchInTag(context, parts[0]);
+ } else {
+ return jid.toString().contains(needle) ||
+ getDisplayName().toLowerCase(Locale.US).contains(needle);
}
}