summaryrefslogtreecommitdiff
path: root/desktop/frames.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2016-04-26 12:14:56 +0100
committerVincent Sanders <vince@kyllikki.org>2016-04-26 12:14:56 +0100
commit69cea38f41b411ca9e55db365cf94339f4be891c (patch)
tree030fc58fa0cad7a75e02e1ea96562d9653a6c7a7 /desktop/frames.c
parentdd14807c8cdff2f486f5da832490ff958c87ba62 (diff)
downloadnetsurf-69cea38f41b411ca9e55db365cf94339f4be891c.tar.gz
netsurf-69cea38f41b411ca9e55db365cf94339f4be891c.tar.bz2
update scrollbar_create error handling to return nserror
Diffstat (limited to 'desktop/frames.c')
-rw-r--r--desktop/frames.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/desktop/frames.c b/desktop/frames.c
index 394deb2ad..7be75ce77 100644
--- a/desktop/frames.c
+++ b/desktop/frames.c
@@ -147,10 +147,11 @@ void browser_window_handle_scrollbars(struct browser_window *bw)
if (bw->scroll_y == NULL) {
/* create vertical scrollbar */
- if (!scrollbar_create(false, length, c_height, visible,
- bw, browser_window_scroll_callback,
- &(bw->scroll_y)))
+ if (scrollbar_create(false, length, c_height, visible,
+ bw, browser_window_scroll_callback,
+ &(bw->scroll_y)) != NSERROR_OK) {
return;
+ }
} else {
/* update vertical scrollbar */
scrollbar_set_extents(bw->scroll_y, length,
@@ -164,10 +165,11 @@ void browser_window_handle_scrollbars(struct browser_window *bw)
if (bw->scroll_x == NULL) {
/* create horizontal scrollbar */
- if (!scrollbar_create(true, length, c_width, visible,
- bw, browser_window_scroll_callback,
- &(bw->scroll_x)))
+ if (scrollbar_create(true, length, c_width, visible,
+ bw, browser_window_scroll_callback,
+ &(bw->scroll_x)) != NSERROR_OK) {
return;
+ }
} else {
/* update horizontal scrollbar */
scrollbar_set_extents(bw->scroll_x, length,