Commit b21e98630e5d7deef9be5499ff1c8cf1cc5743bb
1 parent
216fdffa
Fix update region size in EPSON blizzard.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4230 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
2 additions
and
2 deletions
hw/blizzard_template.h
... | ... | @@ -51,11 +51,11 @@ static void glue(blizzard_draw_line16_, DEPTH)(PIXEL_TYPE *dest, |
51 | 51 | const uint16_t *src, unsigned int width) |
52 | 52 | { |
53 | 53 | #if !defined(SWAP_WORDS) && DEPTH == 16 |
54 | - memcpy(dest, src, width << 1); | |
54 | + memcpy(dest, src, width); | |
55 | 55 | #else |
56 | 56 | uint16_t data; |
57 | 57 | unsigned int r, g, b; |
58 | - const uint16_t *end = (void *) src + width; | |
58 | + const uint16_t *end = (const void *) src + width; | |
59 | 59 | while (src < end) { |
60 | 60 | data = lduw_raw(src ++); |
61 | 61 | b = (data & 0x1f) << 3; | ... | ... |