summaryrefslogtreecommitdiff
path: root/riscos
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-03-28 01:02:29 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-03-28 01:02:29 +0000
commitc43141645521b3557dd04eef6377ae18847f5188 (patch)
treed07d9125e5310409f380a8ffbb3109fc6148b1f6 /riscos
parent3bfd7142dffed8d044f8f86a0e7ab73388370e5a (diff)
downloadnetsurf-c43141645521b3557dd04eef6377ae18847f5188.tar.gz
netsurf-c43141645521b3557dd04eef6377ae18847f5188.tar.bz2
Aliasing fixes
svn path=/trunk/netsurf/; revision=6955
Diffstat (limited to 'riscos')
-rw-r--r--riscos/save.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/riscos/save.c b/riscos/save.c
index d9e8655d5..5f48de22c 100644
--- a/riscos/save.c
+++ b/riscos/save.c
@@ -157,6 +157,7 @@ wimp_w ro_gui_saveas_create(const char *template_name)
const int sprite_size = (68 * 68 * 4) + ((68 * 68) / 8); /* 32bpp with mask */
int area_size = sizeof(osspriteop_area) + sizeof(osspriteop_header) +
256 * 8 + sprite_size;
+ void *area = NULL;
wimp_window *window;
os_error *error;
wimp_icon *icons;
@@ -167,13 +168,13 @@ wimp_w ro_gui_saveas_create(const char *template_name)
icons = window->icons;
- error = xosmodule_alloc(area_size, (void**)&saveas_area);
+ error = xosmodule_alloc(area_size, (void **) &area);
if (error) {
LOG(("xosmodule_alloc: 0x%x: %s", error->errnum, error->errmess));
xwimp_close_template();
die(error->errmess);
- }
- else {
+ } else {
+ saveas_area = area;
saveas_area->size = area_size;
saveas_area->first = 16;