1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-10-22 15:59:35 +00:00

fix(core): remove unnecessary framebuffer copying

[no changelog]
This commit is contained in:
cepetr 2024-09-30 18:50:45 +02:00 committed by cepetr
parent e01fda59a9
commit 51b703cb1a

View File

@ -166,10 +166,12 @@ display_fb_info_t display_get_frame_buffer(void) {
if (state == FB_STATE_EMPTY) {
// First use of this buffer, copy the previous buffer into it
#if (FRAME_BUFFER_COUNT > 1)
#ifndef NEW_RENDERING
uint8_t *src = get_fb_ptr((FRAME_BUFFER_COUNT + drv->queue.wix - 1) %
FRAME_BUFFER_COUNT);
uint8_t *dst = get_fb_ptr(drv->queue.wix);
memcpy(dst, src, PHYSICAL_FRAME_BUFFER_SIZE);
#endif
#endif
};