cellPad: move CellPadData to pad_types for convenience

This commit is contained in:
Megamouse 2023-02-12 11:33:23 +01:00
parent d4187242b9
commit 1dac708323
4 changed files with 11 additions and 10 deletions

View file

@ -207,7 +207,7 @@ void pad_get_data(u32 port_no, CellPadData* data)
}
else if (pad->ldd)
{
std::memcpy(data, pad->ldd_data, sizeof(CellPadData));
pad->ldd_data = *data;
if (setting & CELL_PAD_SETTING_SENSOR_ON)
data->len = CELL_PAD_LEN_CHANGE_SENSOR_ON;
else
@ -909,7 +909,7 @@ error_code cellPadLddDataInsert(s32 handle, vm::ptr<CellPadData> data)
if (!pads[handle]->ldd)
return CELL_PAD_ERROR_NO_DEVICE;
memcpy(pads[handle]->ldd_data, data.get_ptr(), sizeof(CellPadData));
pads[handle]->ldd_data = *data;
return CELL_OK;
}