From e17901813559ad4035780e73bf3bd1828818d87c Mon Sep 17 00:00:00 2001 From: ochibani <11yzyv86j@relay.firefox.com> Date: Sat, 4 Jan 2025 22:28:43 +0200 Subject: [PATCH] fix overwrite --- core/src/ffmpeg_linux.rs | 1 - gui/src/ui.rs | 7 +++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/core/src/ffmpeg_linux.rs b/core/src/ffmpeg_linux.rs index b231df5..7ea96fe 100644 --- a/core/src/ffmpeg_linux.rs +++ b/core/src/ffmpeg_linux.rs @@ -565,7 +565,6 @@ impl Ffmpeg { }, ]); ffmpeg_command.overwrite(); - ffmpeg_command.print_command(); // Sleep for delay sleep(Duration::from_secs(self.record_delay.value() as u64)); diff --git a/gui/src/ui.rs b/gui/src/ui.rs index 9f899dd..b1667dc 100644 --- a/gui/src/ui.rs +++ b/gui/src/ui.rs @@ -235,9 +235,6 @@ fn build_ui(application: &Application, error_dialog: MessageDialog, error_messag let _video_switch = video_switch.clone(); audio_input_switch.connect_toggled(move |switch: &CheckButton| { config_management::set_bool("default", "audio_input_check", switch.is_active()); - if !switch.is_active() && !_video_switch.is_active() { - _mouse_switch.set_sensitive(true); - } }); follow_mouse_switch.connect_toggled(|switch: &CheckButton| { config_management::set_bool("default", "followmousecheck", switch.is_active()); @@ -832,10 +829,12 @@ fn build_ui(application: &Application, error_dialog: MessageDialog, error_messag if !_audio_input_switch.is_active() && !_audio_output_switch.is_active() && !_video_switch.is_active() || + !second_click.borrow_mut().is_clicked() && + _delay_spin.value() as u16 == 0 && !is_overwrite(&get_bundle("already-exist", None), &_ffmpeg_record_interface.borrow_mut().saved_filename, _main_window.clone() - ) && !second_click.borrow_mut().is_clicked() && _delay_spin.value() as u16 == 0 + ) { // Do nothing } else {