From d6025c676474cc7fc410b3f687b7cd37013377d8 Mon Sep 17 00:00:00 2001 From: eladash Date: Mon, 11 Mar 2019 15:34:37 +0200 Subject: [PATCH] Fix cellPadGetInfo port status returned ASSIGN_CHANGES flag is not returned in this func. --- rpcs3/Emu/Cell/Modules/cellPad.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/Modules/cellPad.cpp b/rpcs3/Emu/Cell/Modules/cellPad.cpp index 3b58c7e44b..62c720bce4 100644 --- a/rpcs3/Emu/Cell/Modules/cellPad.cpp +++ b/rpcs3/Emu/Cell/Modules/cellPad.cpp @@ -577,8 +577,8 @@ error_code cellPadGetInfo(vm::ptr info) if (i >= config->max_connect) break; + pads[i]->m_port_status &= ~CELL_PAD_STATUS_ASSIGN_CHANGES; // TODO: should ASSIGN flags be cleared here? info->status[i] = pads[i]->m_port_status; - pads[i]->m_port_status &= ~CELL_PAD_STATUS_ASSIGN_CHANGES; switch (pads[i]->m_class_type) {