diff --git a/rpcs3/Emu/Cell/Modules/cellMsgDialog.cpp b/rpcs3/Emu/Cell/Modules/cellMsgDialog.cpp index d92eadfc6a..30954f189e 100644 --- a/rpcs3/Emu/Cell/Modules/cellMsgDialog.cpp +++ b/rpcs3/Emu/Cell/Modules/cellMsgDialog.cpp @@ -484,7 +484,8 @@ error_code cellMsgDialogAbort() if (auto dlg = manager->get()) { g_fxo->get().wait_until = 0; - dlg->close(false, true); + dlg->close(false, true); // this doesn't call on_close + sysutil_send_system_cmd(CELL_SYSUTIL_DRAWING_END, 0); return CELL_OK; } }