summaryrefslogtreecommitdiff
path: root/uisimulator/sdl/uisdl.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2006-02-21 21:56:38 +0000
committerDaniel Stenberg <daniel@haxx.se>2006-02-21 21:56:38 +0000
commit18e097c8ffcc0fd98e4faa9bd536a319ba5ce536 (patch)
tree434ad02ce1d03601c0e7b9732efadeb8437164a0 /uisimulator/sdl/uisdl.c
parent394521881072eb49b29352f479a8f17ee403fbd6 (diff)
downloadrockbox-18e097c8ffcc0fd98e4faa9bd536a319ba5ce536.tar.gz
rockbox-18e097c8ffcc0fd98e4faa9bd536a319ba5ce536.zip
using --zoom with no number given defaults to 2 and no longer segfaults
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8771 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/sdl/uisdl.c')
-rw-r--r--uisimulator/sdl/uisdl.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/uisimulator/sdl/uisdl.c b/uisimulator/sdl/uisdl.c
index 3d802ba4de..efa623a180 100644
--- a/uisimulator/sdl/uisdl.c
+++ b/uisimulator/sdl/uisdl.c
@@ -203,7 +203,10 @@ int main(int argc, char *argv[])
203 printf("Using old LCD layout.\n"); 203 printf("Using old LCD layout.\n");
204 } else if (!strcmp("--zoom", argv[x])) { 204 } else if (!strcmp("--zoom", argv[x])) {
205 x++; 205 x++;
206 display_zoom=atoi(argv[x]); 206 if(x < argc)
207 display_zoom=atoi(argv[x]);
208 else
209 display_zoom = 2;
207 printf("Window zoom is %d\n", display_zoom); 210 printf("Window zoom is %d\n", display_zoom);
208 } else { 211 } else {
209 printf("rockboxui\n"); 212 printf("rockboxui\n");