From 6320e9bf2cb2e02dabae682385d5fa9410114c9d Mon Sep 17 00:00:00 2001
From: notaz <notasas@gmail.com>
Date: Sun, 13 Jan 2013 21:48:48 +0200
Subject: [PATCH] cdrom: some swap cd tuning

because last commit removed wrong read stop
---
 libpcsxcore/cdrom.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libpcsxcore/cdrom.c b/libpcsxcore/cdrom.c
index 034e6577..bcf83e71 100644
--- a/libpcsxcore/cdrom.c
+++ b/libpcsxcore/cdrom.c
@@ -298,13 +298,14 @@ static void Check_Shell( int Irq )
 				{
 					// Vib Ribbon: pre-CD swap
 					StopCdda();
+					StopReading();
 
 
 					// GameShark Lite: Death if DiskError happens
 					//
 					// Vib Ribbon: Needs DiskError for CD swap
 
-					if (Irq != CdlNop)
+					//if (Irq != CdlNop)
 					{
 						cdr.Stat = DiskError;
 
-- 
2.39.5