vwebp: Clear previous frame when a key triggers a redraw

otherwise, transparent areas were accumulating.

Change-Id: I066a96a2bcf0cac750b3df0c02229542b1ed3473
This commit is contained in:
Pascal Massimino 2016-08-24 11:04:17 +02:00
parent 57a5e3b6a5
commit c0a27fd2af

View File

@ -243,6 +243,9 @@ static void HandleKey(unsigned char key, int pos_x, int pos_y) {
} }
} else if (key == 'i') { } else if (key == 'i') {
kParams.print_info = 1 - kParams.print_info; kParams.print_info = 1 - kParams.print_info;
// TODO(skal): handle refresh of animation's last-frame too. It's quite
// more involved though (need to save the previous frame).
if (!kParams.has_animation) ClearPreviousFrame();
glutPostRedisplay(); glutPostRedisplay();
} }
} }