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

Commit 05e824e9 authored by Victor Truong's avatar Victor Truong
Browse files

Set Active dream to not be clickable when active.

Setting Active dream to not be clickable to stop Talkback from prompting
user to "Double tap to activate".

Bug: 228573813
Test: Manually tested on device.
Change-Id: I5f646bcf82d8c4172127f0739b6c0d7af890dabb
parent 7877c073
Loading
Loading
Loading
Loading
+9 −7
Original line number Diff line number Diff line
@@ -105,13 +105,6 @@ public class DreamAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
            icon.setBounds(0, 0, iconSize, iconSize);
            mTitleView.setCompoundDrawablesRelative(icon, null, null, null);

            if (item.isActive()) {
                mLastSelectedPos = position;
                itemView.setSelected(true);
            } else {
                itemView.setSelected(false);
            }

            mCustomizeButton.setOnClickListener(v -> item.onCustomizeClicked());
            mCustomizeButton.setVisibility(
                    item.allowCustomization() && mEnabled ? View.VISIBLE : View.GONE);
@@ -125,6 +118,15 @@ public class DreamAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
                notifyItemChanged(position);
            });

            if (item.isActive()) {
                mLastSelectedPos = position;
                itemView.setSelected(true);
                itemView.setClickable(false);
            } else {
                itemView.setSelected(false);
                itemView.setClickable(true);
            }

            setEnabledStateOnViews(itemView, mEnabled);
        }