summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-03-09 01:32:34 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-03-09 01:32:34 +0000
commitc24569feeedc9e6bda80b84d9dd6398f1bb9c586 (patch)
treec79296f9f8a1aa21bbda8e6f96e5fdeaa7bf53b7
parente8196b3c797438e8bf2ac39c425deba3f949e476 (diff)
downloadrockbox-c24569feeedc9e6bda80b84d9dd6398f1bb9c586.zip
rockbox-c24569feeedc9e6bda80b84d9dd6398f1bb9c586.tar.gz
rockbox-c24569feeedc9e6bda80b84d9dd6398f1bb9c586.tar.bz2
rockbox-c24569feeedc9e6bda80b84d9dd6398f1bb9c586.tar.xz
Improve clarity, no functional change
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8965 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/lcd-ipodvideo.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/firmware/drivers/lcd-ipodvideo.c b/firmware/drivers/lcd-ipodvideo.c
index 62d097e..0666169 100644
--- a/firmware/drivers/lcd-ipodvideo.c
+++ b/firmware/drivers/lcd-ipodvideo.c
@@ -181,18 +181,18 @@ void lcd_update_rect(int x, int y, int width, int height)
while ((inw(0x30030000) & 0x2) == 0);
{
- int r;
- int line_size = (LCD_WIDTH - width);
unsigned short *src = (unsigned short*)&lcd_framebuffer[y][x];
- for (r = 0; r < height; r++) {
+ unsigned short *end = &src[LCD_WIDTH * height];
+ int line_rem = (LCD_WIDTH - width);
+ while (src < end) {
/* for each column */
- unsigned short *end = src + width;
- while (src < end) {
+ unsigned short *end_line = src + width;
+ while (src < end_line) {
/* write out two pixels */
outw(*(src++), 0x30000000);
outw(*(src++), 0x30000000);
}
- src += line_size;
+ src += line_rem;
}
}