Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f3c10bf1 authored by Tony Wickham's avatar Tony Wickham
Browse files

Ignore touch events on task view when menu is open

For example, long pressing icon and then dragging in the same motion
should be ignored

Bug: 77652647
Change-Id: I9cc53c2873950f216d51d90f749b3cc0d0744d3c
parent b3ad0edc
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -138,7 +138,10 @@ public class TaskView extends FrameLayout implements TaskCallbacks, PageCallback
        mSnapshotView.setThumbnail(task, thumbnailData);
        mIconView.setImageDrawable(task.icon);
        mIconView.setOnClickListener(icon -> TaskMenuView.showForTask(this));
        mIconView.setOnLongClickListener(icon -> TaskMenuView.showForTask(this));
        mIconView.setOnLongClickListener(icon -> {
            requestDisallowInterceptTouchEvent(true);
            return TaskMenuView.showForTask(this);
        });
    }

    @Override