From 609eb8377b63dc58af53050b3dc417d16a18b730 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 26 May 2014 11:20:37 +0100 Subject: Handle error. --- riscos/gui/progress_bar.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'riscos/gui') diff --git a/riscos/gui/progress_bar.c b/riscos/gui/progress_bar.c index f5b47313b..8de19540b 100644 --- a/riscos/gui/progress_bar.c +++ b/riscos/gui/progress_bar.c @@ -427,9 +427,11 @@ void ro_gui_progress_bar_calculate(struct progress_bar *pb, int width, progress_bar_definition.sprite_area, (osspriteop_id)pb->icon, &icon_width, &icon_height, 0, 0); - error = xosspriteop_select_sprite(osspriteop_USER_AREA, - progress_bar_definition.sprite_area, - (osspriteop_id)pb->icon, &icon); + if (!error) { + error = xosspriteop_select_sprite(osspriteop_USER_AREA, + progress_bar_definition.sprite_area, + (osspriteop_id)pb->icon, &icon); + } if (!error) { progress_x0 += 32 + MARGIN; width -= 32 + MARGIN; -- cgit v1.2.3