From ff71e2b57a351e9a8c00d7b798eec98967ab3355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Mikrut?= <41945903+qarmin@users.noreply.github.com> Date: Fri, 18 Feb 2022 20:15:43 +0100 Subject: [PATCH] Fix not proper custom selecting with "not select all" option (#632) --- czkawka_gui/src/connect_things/connect_popovers.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/czkawka_gui/src/connect_things/connect_popovers.rs b/czkawka_gui/src/connect_things/connect_popovers.rs index 885e51b..5f996ac 100644 --- a/czkawka_gui/src/connect_things/connect_popovers.rs +++ b/czkawka_gui/src/connect_things/connect_popovers.rs @@ -449,14 +449,16 @@ fn popover_custom_select_unselect( } } - if need_to_change_thing { - if select_things { - if is_selected { - number_of_already_selected_things += 1; - } else { + if select_things { + if is_selected { + number_of_already_selected_things += 1; + } else { + if need_to_change_thing { vec_of_iters.push(iter); } - } else { + } + } else { + if need_to_change_thing { vec_of_iters.push(iter); } }