From 5081a2249017e2de669763969b18d939ef12d6f0 Mon Sep 17 00:00:00 2001 From: Richard Wilson Date: Mon, 10 Jul 2006 14:49:16 +0000 Subject: Convert sprite names to lowercase (fix 1412453) svn path=/trunk/netsurf/; revision=2727 --- riscos/save.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/riscos/save.c b/riscos/save.c index c9a1e6378..1039f0440 100644 --- a/riscos/save.c +++ b/riscos/save.c @@ -731,6 +731,7 @@ bool ro_gui_save_complete(struct content *c, char *path) os_error *error; size_t len; char *dot; + int i; /* Create dir */ error = xosfile_create_dir(path, 0); @@ -773,6 +774,9 @@ bool ro_gui_save_complete(struct content *c, char *path) memcpy(name, sprite->name, 12); /* remember original name */ memcpy(sprite->name, dot, len); memset(sprite->name + len, 0, 12 - len); + for (i = 0; i < 12; i++) /* convert to lower case */ + if (sprite->name[i] != '\0') + sprite->name[i] = tolower(sprite->name[i]); /* Create !Sprites */ snprintf(buf, sizeof buf, "%s.!Sprites", path); @@ -1036,6 +1040,7 @@ bool ro_gui_save_create_thumbnail(struct content *c, const char *name) sprite_header = (osspriteop_header *)(area + 1); strncpy(sprite_header->name, name, 12); + /* we can't resize the saveas sprite area because it may move and we have no elegant way to update the window definition on all OS versions */ assert(sprite_header->size <= saveas_area->size - saveas_area->first); -- cgit v1.2.3