From 9d3d027e45d5eadc24cb108a6134f3796ec136d8 Mon Sep 17 00:00:00 2001 From: csd4ni3l Date: Tue, 17 Feb 2026 19:03:45 +0100 Subject: [PATCH] Add exit after cable input error messagebox is closed. --- src/windows_lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/windows_lib.rs b/src/windows_lib.rs index bd4c357..eefa580 100644 --- a/src/windows_lib.rs +++ b/src/windows_lib.rs @@ -4,6 +4,7 @@ use rodio::{ }; use rfd::{MessageButtons, MessageDialog, MessageDialogResult}; use ringbuf::{traits::*, HeapRb}; +use std::process; fn route_standard_to_virtual(host: &cpal::Host, virtual_mic: &cpal::Device) { let standard_mic = host.default_input_device().expect("Could not get default input device."); @@ -67,6 +68,8 @@ pub fn create_virtual_mic_windows() -> (OutputStream, OutputStream) { .set_description("Could not access VB Cable output device. Is VB Cable Driver installed?") .set_buttons(MessageButtons::Ok) .show(); + + std::process::exit(1); } route_standard_to_virtual(&host, &virtual_mic);