summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2014-05-26 11:20:37 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2014-05-26 11:20:37 +0100
commit609eb8377b63dc58af53050b3dc417d16a18b730 (patch)
tree4e3352d447cfcb58b473b2d5e33ca5b5c71e00bd
parent4a28b2b170f746ebb9f73375237f7e291a50ca4c (diff)
downloadnetsurf-609eb8377b63dc58af53050b3dc417d16a18b730.tar.gz
netsurf-609eb8377b63dc58af53050b3dc417d16a18b730.tar.bz2
Handle error.
-rw-r--r--riscos/gui/progress_bar.c8
1 files changed, 5 insertions, 3 deletions
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;