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

Commit 62523a3d authored by kai.cao's avatar kai.cao Committed by Jon Herriott
Browse files

Fix don't pop up "Actions" menu when long pressing on a file/folder

after open and close "Use swipe gesture".

The FlingerListView will setLongClickable false when open "Use swipe gesture",
if we close "Use swipe gesture",the longClickable still false and don't
pop up "Actions" menu.

Change-Id: Ifccb655d619fd32bc569eddfa5f05b0ca3002a50
(cherry picked from commit 13879c7f)
parent 065249ad
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -256,6 +256,14 @@ public class FlingerListView extends ListView {
     */
    public void setOnItemFlingerListener(OnItemFlingerListener mOnItemFlingerListener) {
        this.mOnItemFlingerListener = mOnItemFlingerListener;
        if (mOnItemFlingerListener == null) {
            setLongClickable(true);
            setClickable(true);
        } else {
            // This events are trap inside this method
            setLongClickable(false);
            setClickable(false);
        }
    }

    /**
@@ -268,10 +276,6 @@ public class FlingerListView extends ListView {
            return super.onTouchEvent(ev);
        }

        // This events are trap inside this method
        setLongClickable(false);
        setClickable(false);

        // Get information about the x and y
        int x = (int) ev.getX();
        int y = (int) ev.getY();