File tree 2 files changed +16
-7
lines changed
2 files changed +16
-7
lines changed Original file line number Diff line number Diff line change 1
1
.DS_Store
2
2
* .log
3
3
node_modules
4
+ * .idea
Original file line number Diff line number Diff line change @@ -110,13 +110,21 @@ export default class SortableList extends Component {
110
110
this . _resolveRowLayout [ key ] = resolve ;
111
111
} ) ;
112
112
} ) ;
113
- this . setState ( {
114
- animated : false ,
115
- data : nextData ,
116
- containerLayout : null ,
117
- rowsLayouts : null ,
118
- order : nextOrder
119
- } ) ;
113
+
114
+ if ( Object . keys ( nextData ) . length > Object . keys ( data ) . length ) {
115
+ this . setState ( {
116
+ animated : false ,
117
+ data : nextData ,
118
+ containerLayout : null ,
119
+ rowsLayouts : null ,
120
+ order : nextOrder
121
+ } ) ;
122
+ } else {
123
+ this . setState ( {
124
+ data : nextData ,
125
+ order : nextOrder
126
+ } ) ;
127
+ }
120
128
121
129
} else if ( order && nextOrder && ! shallowEqual ( order , nextOrder ) ) {
122
130
this . setState ( { order : nextOrder } ) ;
You can’t perform that action at this time.
0 commit comments