@@ -214,7 +214,7 @@ fn delete_selected_code(app: &mut App) -> Result<String, String> {
214
214
fn copy_selected_code_to_clipboard ( app : & mut App ) -> String {
215
215
match app. table . state . selected ( ) {
216
216
Some ( selected) => match app. table . items . get ( selected) {
217
- Some ( element) => match element. get ( 3 ) {
217
+ Some ( element) => match element. values . get ( 3 ) {
218
218
Some ( otp_code) => {
219
219
if let Ok ( result) = copy_string_to_clipboard ( otp_code. to_owned ( ) ) {
220
220
match result {
@@ -261,9 +261,10 @@ fn handle_switch_page(app: &mut App, page: Page) {
261
261
262
262
fn search_and_select ( app : & mut App ) {
263
263
// Check for issuer
264
- for row in app. table . items . iter ( ) . enumerate ( ) {
265
- let ( index, values) = row;
266
- if values
264
+ for iter in app. table . items . iter ( ) . enumerate ( ) {
265
+ let ( index, row) = iter;
266
+ if row
267
+ . values
267
268
. get ( 1 )
268
269
. unwrap ( )
269
270
. to_lowercase ( )
@@ -274,9 +275,10 @@ fn search_and_select(app: &mut App) {
274
275
}
275
276
}
276
277
// Check for label
277
- for row in app. table . items . iter ( ) . enumerate ( ) {
278
- let ( index, values) = row;
279
- if values
278
+ for iter in app. table . items . iter ( ) . enumerate ( ) {
279
+ let ( index, row) = iter;
280
+ if row
281
+ . values
280
282
. get ( 2 )
281
283
. unwrap ( )
282
284
. to_lowercase ( )
@@ -287,9 +289,10 @@ fn search_and_select(app: &mut App) {
287
289
}
288
290
}
289
291
// Check if issuer contains the query
290
- for row in app. table . items . iter ( ) . enumerate ( ) {
291
- let ( index, values) = row;
292
- if values
292
+ for iter in app. table . items . iter ( ) . enumerate ( ) {
293
+ let ( index, row) = iter;
294
+ if row
295
+ . values
293
296
. get ( 1 )
294
297
. unwrap ( )
295
298
. to_lowercase ( )
@@ -300,9 +303,10 @@ fn search_and_select(app: &mut App) {
300
303
}
301
304
}
302
305
// Check if label contains the query
303
- for row in app. table . items . iter ( ) . enumerate ( ) {
304
- let ( index, values) = row;
305
- if values
306
+ for iter in app. table . items . iter ( ) . enumerate ( ) {
307
+ let ( index, row) = iter;
308
+ if row
309
+ . values
306
310
. get ( 2 )
307
311
. unwrap ( )
308
312
. to_lowercase ( )
0 commit comments