mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-01-09 06:23:21 +08:00
Fix crash in debug builds in gpu.stats.get
This commit is contained in:
parent
e017775538
commit
3b3257ad99
@ -126,11 +126,12 @@ void WebSocketGPUStatsState::FlipListener() {
|
||||
float *sleepHistory;
|
||||
float *history = __DisplayGetFrameTimes(&valid, &stats.frameTimePos, &sleepHistory);
|
||||
|
||||
// TODO: 'valid' could be 0 => frameTimes[0] and sleepTimes[0] could lead to a crash
|
||||
stats.frameTimes.resize(valid);
|
||||
stats.sleepTimes.resize(valid);
|
||||
memcpy(&stats.frameTimes[0], history, sizeof(double) * valid);
|
||||
memcpy(&stats.sleepTimes[0], sleepHistory, sizeof(double) * valid);
|
||||
if (valid > 0) {
|
||||
memcpy(&stats.frameTimes[0], history, sizeof(double) * valid);
|
||||
memcpy(&stats.sleepTimes[0], sleepHistory, sizeof(double) * valid);
|
||||
}
|
||||
|
||||
sendNext_ = false;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user