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

Commit c6c03671 authored by Winson Chung's avatar Winson Chung
Browse files

Disabling cling when the user moves the folder before launching it. (Bug 12963868)

Change-Id: Iddcdf655c78b7240be123bd549f3d45794d02c83
parent 0c255a94
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -303,6 +303,12 @@ class LauncherClings {
        editor.commit();
    }

    public void markFolderClingDismissed() {
        SharedPreferences.Editor editor = mLauncher.getSharedPrefs().edit();
        editor.putBoolean(LauncherClings.FOLDER_CLING_DISMISSED_KEY, true);
        editor.apply();
    }

    /** Removes the cling outright from the DragLayer */
    private void removeCling(int id) {
        final View cling = mLauncher.findViewById(id);
+3 −0
Original line number Diff line number Diff line
@@ -2632,6 +2632,9 @@ public class Workspace extends SmoothPagedView
        if (child instanceof BubbleTextView) {
            BubbleTextView icon = (BubbleTextView) child;
            icon.clearPressedOrFocusedBackground();
        } else if (child instanceof FolderIcon) {
            // Dismiss the folder cling if we haven't already
            mLauncher.getLauncherClings().markFolderClingDismissed();
        }

        if (child.getTag() == null || !(child.getTag() instanceof ItemInfo)) {