Changes in uspace/srv/hid/fb/port/kfb.c [c7f9037:7c014d1] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/fb/port/kfb.c
rc7f9037 r7c014d1 422 422 { 423 423 if (kfb.backbuf == NULL) { 424 kfb.backbuf = 425 malloc(kfb.width * kfb.height * kfb.pixel_bytes); 424 kfb.backbuf = malloc(kfb.size); 426 425 if (kfb.backbuf == NULL) 427 426 return ENOMEM; 428 427 } 429 428 430 for (sysarg_t y = 0; y < kfb.height; y++) 431 memcpy(kfb.backbuf + y * kfb.width * kfb.pixel_bytes, 432 kfb.addr + FB_POS(0, y), kfb.width * kfb.pixel_bytes); 433 429 memcpy(kfb.backbuf, kfb.addr, kfb.size); 434 430 return EOK; 435 431 } … … 440 436 return ENOENT; 441 437 442 for (sysarg_t y = 0; y < kfb.height; y++) 443 memcpy(kfb.addr + FB_POS(0, y), 444 kfb.backbuf + y * kfb.width * kfb.pixel_bytes, 445 kfb.width * kfb.pixel_bytes); 446 438 memcpy(kfb.addr, kfb.backbuf, kfb.size); 447 439 return EOK; 448 440 }
Note:
See TracChangeset
for help on using the changeset viewer.