@@ -164,7 +164,7 @@ impl Component for ConfigSelector {
164164 }
165165 ConfigSelectorMsg :: Close ( index, DragTarget :: Sort ) => {
166166 let mut sort = ctx. props ( ) . session . get_view_config ( ) . sort . clone ( ) ;
167- sort. remove ( index as usize ) ;
167+ sort. remove ( index) ;
168168 let sort = Some ( sort) ;
169169 let config = ViewConfigUpdate {
170170 sort,
@@ -176,7 +176,7 @@ impl Component for ConfigSelector {
176176 }
177177 ConfigSelectorMsg :: Close ( index, DragTarget :: GroupBy ) => {
178178 let mut group_by = ctx. props ( ) . session . get_view_config ( ) . group_by . clone ( ) ;
179- group_by. remove ( index as usize ) ;
179+ group_by. remove ( index) ;
180180 let config = ViewConfigUpdate {
181181 group_by : Some ( group_by) ,
182182 ..ViewConfigUpdate :: default ( )
@@ -187,7 +187,7 @@ impl Component for ConfigSelector {
187187 }
188188 ConfigSelectorMsg :: Close ( index, DragTarget :: SplitBy ) => {
189189 let mut split_by = ctx. props ( ) . session . get_view_config ( ) . split_by . clone ( ) ;
190- split_by. remove ( index as usize ) ;
190+ split_by. remove ( index) ;
191191 let config = ViewConfigUpdate {
192192 split_by : Some ( split_by) ,
193193 ..ViewConfigUpdate :: default ( )
@@ -199,7 +199,7 @@ impl Component for ConfigSelector {
199199 ConfigSelectorMsg :: Close ( index, DragTarget :: Filter ) => {
200200 self . filter_dropdown . hide ( ) . unwrap ( ) ;
201201 let mut filter = ctx. props ( ) . session . get_view_config ( ) . filter . clone ( ) ;
202- filter. remove ( index as usize ) ;
202+ filter. remove ( index) ;
203203 let config = ViewConfigUpdate {
204204 filter : Some ( filter) ,
205205 ..ViewConfigUpdate :: default ( )
0 commit comments