diff options
-rw-r--r-- | riscos/gifread.c | 2 | ||||
-rw-r--r-- | riscos/wimp.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/riscos/gifread.c b/riscos/gifread.c index 361e120e0..64038ea6e 100644 --- a/riscos/gifread.c +++ b/riscos/gifread.c @@ -353,10 +353,10 @@ static int gif_initialise_sprite(struct gif_animation *gif, unsigned int width, /* Allocate some more memory */ - if (gif->frame_image->size != frame_bytes); if ((buffer = (osspriteop_area *)realloc(gif->frame_image, frame_bytes)) == NULL) { return GIF_INSUFFICIENT_MEMORY; } + gif->frame_image = buffer; /* Update the sizes */ diff --git a/riscos/wimp.c b/riscos/wimp.c index d7af43a14..160b3da0d 100644 --- a/riscos/wimp.c +++ b/riscos/wimp.c @@ -259,7 +259,7 @@ bool ro_gui_get_icon_selected_state(wimp_w w, wimp_i i) { */ void ro_gui_set_icon_shaded_state(wimp_w w, wimp_i i, bool state) { os_error *error; - if (ro_gui_get_icon_selected_state(w, i) == state) return; + if (ro_gui_get_icon_shaded_state(w, i) == state) return; error = xwimp_set_icon_state(w, i, (state ? wimp_ICON_SHADED : 0), wimp_ICON_SHADED); if (error) { |