From 7788e694dd197a53b39327d5f19915b5ed676b79 Mon Sep 17 00:00:00 2001 From: David Shadoff <46657586+dshadoff@users.noreply.github.com> Date: Mon, 3 Apr 2023 11:18:45 -0400 Subject: [PATCH] PCE: Fix Freezing during intro on Tanjou Debut ( # 176 ) (#766) Treat SendDataRequest sane as SendStatus during Latency wat periods. It was freezing only when "Normal Seek" was in place; this seems to be a result of sending data requests during wait periods, when statuses were not sent. --- support/pcecd/pcecd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/pcecd/pcecd.cpp b/support/pcecd/pcecd.cpp index c8bfc12..46b0de4 100644 --- a/support/pcecd/pcecd.cpp +++ b/support/pcecd/pcecd.cpp @@ -38,7 +38,7 @@ void pcecd_poll() pcecdd.SendStatus(pcecdd.GetStatus()); pcecdd.has_status = 0; } - else if (pcecdd.data_req) { + else if (pcecdd.data_req && !pcecdd.latency) { pcecdd.SendDataRequest(); pcecdd.data_req = false;