X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Fprofiles%2FProfilesRecyclerViewAdapter.java;h=5b935df98b9954b398bd7143a14210d3cc5fcc6b;hp=0ee87da1157177718218a5a2636c66a27c577183;hb=b7fa29fbf8a74287c2b25bf0dbd820be4653f09e;hpb=4bd21d1274260bf0a97d599a659dc1c0350e70d3 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfilesRecyclerViewAdapter.java b/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfilesRecyclerViewAdapter.java index 0ee87da1..5b935df9 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfilesRecyclerViewAdapter.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfilesRecyclerViewAdapter.java @@ -148,10 +148,15 @@ public class ProfilesRecyclerViewAdapter view.setAlpha(sameProfile ? 1 : 0.5f); }); - holder.mRearrangeHandle.setOnTouchListener((v, event) -> { - rearrangeHelper.startDrag(holder); - return true; - }); + View.OnTouchListener dragStarter = (v, event) -> { + if (rearrangeHelper != null && editingProfiles.get()) { + rearrangeHelper.startDrag(holder); + return true; + } + return false; + }; + holder.mRearrangeHandle.setOnTouchListener(dragStarter); + holder.mColorTag.setOnTouchListener(dragStarter); return holder; } @Override