fix(emoji-selector): fixes crash when you typed an emoji's name and pressed the virtual keyboard's emoji suggestion
@sk22 might like this one
This commit is contained in:
@@ -168,7 +168,7 @@ public class CustomEmojiPopupKeyboard extends PopupKeyboard{
|
|||||||
if(start == 0){
|
if(start == 0){
|
||||||
if(emojiRegex.matcher(s.toString()).find()){
|
if(emojiRegex.matcher(s.toString()).find()){
|
||||||
imm.hideSoftInputFromWindow(input.getWindowToken(), 0);
|
imm.hideSoftInputFromWindow(input.getWindowToken(), 0);
|
||||||
listener.onEmojiSelected(s.toString().substring(before));
|
listener.onEmojiSelected(s.toString());
|
||||||
input.getText().clear();
|
input.getText().clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -402,7 +402,7 @@ public class CustomEmojiPopupKeyboard extends PopupKeyboard{
|
|||||||
|
|
||||||
public interface Listener{
|
public interface Listener{
|
||||||
void onEmojiSelected(Emoji customEmoji);
|
void onEmojiSelected(Emoji customEmoji);
|
||||||
void onEmojiSelected(String emoji);
|
void onEmojiSelected(String emoji);
|
||||||
void onBackspace();
|
void onBackspace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user