diff options
author | Vincent Sanders <vince@kyllikki.org> | 2016-04-26 12:14:56 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2016-04-26 12:14:56 +0100 |
commit | 69cea38f41b411ca9e55db365cf94339f4be891c (patch) | |
tree | 030fc58fa0cad7a75e02e1ea96562d9653a6c7a7 /desktop/frames.c | |
parent | dd14807c8cdff2f486f5da832490ff958c87ba62 (diff) | |
download | netsurf-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.c | 14 |
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, |