summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2017-03-01 23:30:29 +0000
committerVincent Sanders <vince@kyllikki.org>2017-03-01 23:30:29 +0000
commit44c5aef1c8a79a3a9afbd472d1f6e6e238c8ed5c (patch)
treefc1a9296fa54f72da331f92c952c14e16ad63370 /render
parent2f5e5620e218d317d5e853fd4ee9d9123b346610 (diff)
downloadnetsurf-44c5aef1c8a79a3a9afbd472d1f6e6e238c8ed5c.tar.gz
netsurf-44c5aef1c8a79a3a9afbd472d1f6e6e238c8ed5c.tar.bz2
make scrollbar redraw signal errors correctly
allow scrollbar redraw to return error codes and update documentation commenst appropriately.
Diffstat (limited to 'render')
-rw-r--r--render/form.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/render/form.c b/render/form.c
index be07e80f0..a8b96fefb 100644
--- a/render/form.c
+++ b/render/form.c
@@ -1298,11 +1298,13 @@ bool form_redraw_select_menu(struct form_control *control, int x, int y,
option = option->next;
}
- if (!scrollbar_redraw(menu->scrollbar,
- x_cp + menu->width - SCROLLBAR_WIDTH,
- y_cp,
- clip, scale, ctx))
+ res = scrollbar_redraw(menu->scrollbar,
+ x_cp + menu->width - SCROLLBAR_WIDTH,
+ y_cp,
+ clip, scale, ctx);
+ if (res != NSERROR_OK) {
return false;
+ }
return true;
}