diff --git a/czkawka_gui/src/connect_button_delete.rs b/czkawka_gui/src/connect_button_delete.rs index 695c7b2..03189ca 100644 --- a/czkawka_gui/src/connect_button_delete.rs +++ b/czkawka_gui/src/connect_button_delete.rs @@ -24,6 +24,7 @@ pub fn connect_button_delete(gui_data: &GuiData) { let scrolled_window_same_music_finder = gui_data.scrolled_window_same_music_finder.clone(); let scrolled_window_invalid_symlinks = gui_data.scrolled_window_invalid_symlinks.clone(); let check_button_settings_confirm_deletion = gui_data.check_button_settings_confirm_deletion.clone(); + let image_preview_similar_images = gui_data.image_preview_similar_images.clone(); buttons_delete.connect_clicked(move |_| { if check_button_settings_confirm_deletion.get_active() { @@ -76,6 +77,8 @@ pub fn connect_button_delete(gui_data: &GuiData) { ColumnsSimilarImages::Color as i32, &gui_data, ); + // let list_store = get_list_store(&scrolled_window_similar_images_finder); + image_preview_similar_images.hide(); } "notebook_main_zeroed_files_finder" => { basic_remove(&scrolled_window_zeroed_files_finder.clone(), ColumnsZeroedFiles::Name as i32, ColumnsZeroedFiles::Path as i32, &gui_data); diff --git a/czkawka_gui/src/connect_button_symlink.rs b/czkawka_gui/src/connect_button_symlink.rs index 28e1061..11ba047 100644 --- a/czkawka_gui/src/connect_button_symlink.rs +++ b/czkawka_gui/src/connect_button_symlink.rs @@ -16,6 +16,8 @@ pub fn connect_button_symlink(gui_data: &GuiData) { let scrolled_window_similar_images_finder = gui_data.scrolled_window_similar_images_finder.clone(); let scrolled_window_same_music_finder = gui_data.scrolled_window_same_music_finder.clone(); + let image_preview_similar_images = gui_data.image_preview_similar_images.clone(); + buttons_symlink.connect_clicked(move |_| match notebook_main_children_names.get(notebook_main.get_current_page().unwrap() as usize).unwrap().as_str() { "notebook_main_duplicate_finder_label" => { symlink(scrolled_window_duplicate_finder.clone(), ColumnsDuplicates::Name as i32, ColumnsDuplicates::Path as i32, ColumnsDuplicates::Color as i32, &gui_data); @@ -31,6 +33,7 @@ pub fn connect_button_symlink(gui_data: &GuiData) { ColumnsSimilarImages::Color as i32, &gui_data, ); + image_preview_similar_images.hide(); } e => panic!("Not existent {}", e), }); diff --git a/czkawka_gui/src/initialize_gui.rs b/czkawka_gui/src/initialize_gui.rs index f3ca543..cb750d9 100644 --- a/czkawka_gui/src/initialize_gui.rs +++ b/czkawka_gui/src/initialize_gui.rs @@ -198,6 +198,7 @@ pub fn initialize_gui(gui_data: &GuiData) { } // Similar Images { + let image_preview_similar_images_clone = image_preview_similar_images.clone(); image_preview_similar_images.hide(); let col_types: [glib::types::Type; 10] = [ @@ -310,6 +311,7 @@ pub fn initialize_gui(gui_data: &GuiData) { ColumnsSimilarImages::Color as i32, &gui_data, ); + image_preview_similar_images_clone.hide(); } } gtk::Inhibit(false)