mirror of https://github.com/M66B/FairEmail.git
Fixed swipe selection on data changed
This commit is contained in:
parent
6e08b1270d
commit
d1a1ba8279
|
@ -394,7 +394,7 @@ public class DefaultSelectionTracker<K> extends SelectionTracker<K> implements R
|
|||
|
||||
@SuppressWarnings({"WeakerAccess", "unchecked"}) /* synthetic access */
|
||||
void onDataSetChanged() {
|
||||
mSelection.clearProvisionalSelection();
|
||||
//mSelection.clearProvisionalSelection();
|
||||
|
||||
notifySelectionRefresh();
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
diff -rupN /home/marcel/support/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java app/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java
|
||||
--- /home/marcel/support/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java 2020-03-23 17:03:46.043122318 +0100
|
||||
+++ app/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java 2020-04-24 21:08:55.542011257 +0200
|
||||
+++ app/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java 2020-06-26 16:48:04.938298254 +0200
|
||||
@@ -379,6 +379,10 @@ public class DefaultSelectionTracker<K>
|
||||
return mRange != null;
|
||||
}
|
||||
|
@ -12,6 +11,15 @@ diff -rupN /home/marcel/support/recyclerview/recyclerview-selection/src/main/jav
|
|||
private boolean canSetState(@NonNull K key, boolean nextState) {
|
||||
return mSelectionPredicate.canSetStateForKey(key, nextState);
|
||||
}
|
||||
@@ -390,7 +394,7 @@ public class DefaultSelectionTracker<K>
|
||||
|
||||
@SuppressWarnings({"WeakerAccess", "unchecked"}) /* synthetic access */
|
||||
void onDataSetChanged() {
|
||||
- mSelection.clearProvisionalSelection();
|
||||
+ //mSelection.clearProvisionalSelection();
|
||||
|
||||
notifySelectionRefresh();
|
||||
|
||||
@@ -601,17 +605,21 @@ public class DefaultSelectionTracker<K>
|
||||
|
||||
@Override
|
||||
|
@ -37,9 +45,8 @@ diff -rupN /home/marcel/support/recyclerview/recyclerview-selection/src/main/jav
|
|||
}
|
||||
}
|
||||
}
|
||||
diff -rupN /home/marcel/support/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java app/src/main/java/androidx/recyclerview/selection/Range.java
|
||||
--- /home/marcel/support/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java 2020-03-23 17:03:46.045122318 +0100
|
||||
+++ app/src/main/java/androidx/recyclerview/selection/Range.java 2020-04-24 21:08:55.543011257 +0200
|
||||
+++ app/src/main/java/androidx/recyclerview/selection/Range.java 2020-06-26 16:36:39.708283142 +0200
|
||||
@@ -169,6 +169,11 @@ final class Range {
|
||||
mCallbacks.updateForRange(begin, end, selected, type);
|
||||
}
|
||||
|
@ -52,7 +59,6 @@ diff -rupN /home/marcel/support/recyclerview/recyclerview-selection/src/main/jav
|
|||
@Override
|
||||
public String toString() {
|
||||
return "Range{begin=" + mBegin + ", end=" + mEnd + "}";
|
||||
diff -rupN /home/marcel/support/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java app/src/main/java/androidx/recyclerview/selection/SelectionTracker.java
|
||||
--- /home/marcel/support/recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java 2020-03-23 17:03:46.046122318 +0100
|
||||
+++ app/src/main/java/androidx/recyclerview/selection/SelectionTracker.java 2020-04-24 21:08:55.544011257 +0200
|
||||
@@ -503,7 +503,7 @@ public abstract class SelectionTracker<K
|
Loading…
Reference in New Issue