From 66602e63277ad0063e7267ea8e32d75da590bceb Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 26 Apr 2017 22:48:00 +0100 Subject: fixup errors introduced in set_scroll API change --- frontends/beos/window.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'frontends/beos') diff --git a/frontends/beos/window.cpp b/frontends/beos/window.cpp index 2121d9456..8acb20a37 100644 --- a/frontends/beos/window.cpp +++ b/frontends/beos/window.cpp @@ -1049,16 +1049,20 @@ static nserror gui_window_set_scroll(struct gui_window *g, const struct rect *rect) { //CALLED(); - if (g->view == NULL) - return; - if (!g->view->LockLooper()) - return; + if (g->view == NULL) { + return NSERROR_BAD_PARAMETER; + } + if (!g->view->LockLooper()) { + return NSERROR_BAD_PARAMETER; + } #warning XXX: report to view frame ? - if (g->view->ScrollBar(B_HORIZONTAL)) + if (g->view->ScrollBar(B_HORIZONTAL)) { g->view->ScrollBar(B_HORIZONTAL)->SetValue(rect->x0); - if (g->view->ScrollBar(B_VERTICAL)) + } + if (g->view->ScrollBar(B_VERTICAL)) { g->view->ScrollBar(B_VERTICAL)->SetValue(rect->y0); + } g->view->UnlockLooper(); -- cgit v1.2.3