diff --git a/src-tauri/src/commands.rs b/src-tauri/src/commands.rs index 2c440913..7eaa7f48 100644 --- a/src-tauri/src/commands.rs +++ b/src-tauri/src/commands.rs @@ -853,6 +853,10 @@ pub async fn delete_instance(instance_id: Id, handle: AppHandle) -> Result<(), E reload_tray_menu(&handle).await; + let app_state: State = handle.state(); + let theme = { app_state.app_config.lock().unwrap().tray_theme }; + configure_tray_icon(&handle, theme).await?; + handle.emit(EventKey::InstanceUpdate.into(), ())?; info!("Successfully deleted instance {instance}."); Ok(())