Fix emoji variation selector on older devices.

Weird platform-specific bug was preventing the display of the
PopupWindow.
This commit is contained in:
Greyson Parrelli 2018-11-13 11:17:10 -08:00
parent 4ebca9ddde
commit 446585ad68

View File

@ -20,12 +20,13 @@ public class EmojiVariationSelectorPopup extends PopupWindow {
private final EmojiSelectionListener listener; private final EmojiSelectionListener listener;
public EmojiVariationSelectorPopup(@NonNull Context context, @NonNull EmojiSelectionListener listener) { public EmojiVariationSelectorPopup(@NonNull Context context, @NonNull EmojiSelectionListener listener) {
super(context); super(LayoutInflater.from(context).inflate(R.layout.emoji_variation_selector, null),
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
this.context = context; this.context = context;
this.listener = listener; this.listener = listener;
this.list = (ViewGroup) LayoutInflater.from(context).inflate(R.layout.emoji_variation_selector, null); this.list = (ViewGroup) getContentView();
setContentView(list);
setBackgroundDrawable(null); setBackgroundDrawable(null);
setOutsideTouchable(true); setOutsideTouchable(true);