From dd510801fc54f123cf79567c1c68e40f91eefb90 Mon Sep 17 00:00:00 2001 From: tomcw Date: Thu, 10 Aug 2017 22:10:59 +0100 Subject: [PATCH] Fix strange speaker clicks when changing configuration - DirectSound wasn't being uninitialised on a restart (fixes #456) --- source/Applewin.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/Applewin.cpp b/source/Applewin.cpp index c8d8ddd1..81573081 100644 --- a/source/Applewin.cpp +++ b/source/Applewin.cpp @@ -1320,13 +1320,13 @@ int APIENTRY WinMain(HINSTANCE passinstance, HINSTANCE, LPSTR lpCmdLine, int) sg_Mouse.Uninitialize(); // Maybe restarting due to switching slot-4 card from MouseCard to Mockingboard LogFileOutput("Main: sg_Mouse.Uninitialize()\n"); + + DSUninit(); + LogFileOutput("Main: DSUninit()\n"); } while (g_bRestart); // Release COM - DSUninit(); - LogFileOutput("Exit: DSUninit()\n"); - SysClk_UninitTimer(); LogFileOutput("Exit: SysClk_UninitTimer()\n");