From c51a57bd9a7cb9879fed84dde884818835633902 Mon Sep 17 00:00:00 2001 From: MadManMarkAu Date: Thu, 23 Jul 2026 19:43:49 +0800 Subject: [PATCH] Fix: Throw ObjectDisposedException instead of InvalidOperationException in ApplicationLoopbackCapture when accessing disposed instance --- .../ApplicationLoopback.NET/ApplicationLoopbackCapture.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ApplicationLoopback.NET/ApplicationLoopback.NET/ApplicationLoopbackCapture.cs b/ApplicationLoopback.NET/ApplicationLoopback.NET/ApplicationLoopbackCapture.cs index 3b27ef5..5c6c042 100644 --- a/ApplicationLoopback.NET/ApplicationLoopback.NET/ApplicationLoopbackCapture.cs +++ b/ApplicationLoopback.NET/ApplicationLoopback.NET/ApplicationLoopbackCapture.cs @@ -115,7 +115,7 @@ void OnCaptureStopped(IntPtr instance) void CheckDisposed() { if (_disposed) - throw new InvalidOperationException("This instance has been disposed"); + throw new ObjectDisposedException(GetType().Name); } void CheckCaptureActive()