VideoDetailFragment: Forcefully catch click events uncaught by children
Because otherwise they will be caught by underlying view and "click through" will happen. Workaround for #5600
This commit is contained in:
parent
56a043669a
commit
5e1a1989be
1 changed files with 6 additions and 0 deletions
|
|
@ -646,6 +646,12 @@ public final class VideoDetailFragment
|
|||
protected void initListeners() {
|
||||
super.initListeners();
|
||||
|
||||
// Workaround for #5600
|
||||
// Forcefully catch click events uncaught by children because otherwise
|
||||
// they will be caught by underlying view and "click through" will happen
|
||||
binding.getRoot().setOnClickListener(v -> { });
|
||||
binding.getRoot().setOnLongClickListener(v -> true);
|
||||
|
||||
setOnClickListeners();
|
||||
setOnLongClickListeners();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue