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

Commit 0fffcee8 authored by Michael W's avatar Michael W Committed by Michael Bestas
Browse files

SystemUI: Recents: Allow closing empty view via tapping

* Same as https://review.cyanogenmod.org/#/c/97718/ on new code base

Change-Id: I7fa7e48c38db503ea152cd64dd98acbb2943f15f
parent c1d143b0
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ import com.android.systemui.recents.events.activity.HideStackActionButtonEvent;
import com.android.systemui.recents.events.activity.LaunchTaskEvent;
import com.android.systemui.recents.events.activity.MultiWindowStateChangedEvent;
import com.android.systemui.recents.events.activity.ShowStackActionButtonEvent;
import com.android.systemui.recents.events.activity.ToggleRecentsEvent;
import com.android.systemui.recents.events.ui.AllTaskViewsDismissedEvent;
import com.android.systemui.recents.events.ui.DismissAllTaskViewsEvent;
import com.android.systemui.recents.events.ui.DraggingInRecentsEndedEvent;
@@ -292,6 +293,12 @@ public class RecentsView extends FrameLayout {
        if (RecentsDebugFlags.Static.EnableStackActionButton) {
            mStackActionButton.bringToFront();
        }
        setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                EventBus.getDefault().send(new ToggleRecentsEvent());
            }
        });
    }

    /**
@@ -304,6 +311,7 @@ public class RecentsView extends FrameLayout {
        if (RecentsDebugFlags.Static.EnableStackActionButton) {
            mStackActionButton.bringToFront();
        }
        setOnClickListener(null);
    }

    @Override
@@ -408,7 +416,11 @@ public class RecentsView extends FrameLayout {

    @Override
    public boolean onTouchEvent(MotionEvent ev) {
        return mTouchHandler.onTouchEvent(ev);
        if (mTouchHandler.onTouchEvent(ev)) {
            return true;
        } else {
            return super.onTouchEvent(ev);
        }
    }

    @Override