summaryrefslogtreecommitdiff
path: root/libpcsxcore/psxcommon.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpcsxcore/psxcommon.c')
-rw-r--r--libpcsxcore/psxcommon.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libpcsxcore/psxcommon.c b/libpcsxcore/psxcommon.c
index 5be8f4d2..a173eceb 100644
--- a/libpcsxcore/psxcommon.c
+++ b/libpcsxcore/psxcommon.c
@@ -51,7 +51,10 @@ void EmuShutdown() {
}
void EmuUpdate() {
- SysUpdate();
+ // Do not allow hotkeys inside a softcall from HLE BIOS
+ if (!Config.HLE || psxRegs.GPR.n.ra != 0x80001000)
+ SysUpdate();
+
ApplyCheats();
}