From 374586910656247f18cf0ff19efd169b661c4260 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Mon, 25 Aug 2014 14:01:27 +0200 Subject: [PATCH] nitpicker: fix find_view w/o pointer present Before the pointer handling was removed from the nitpicker server, the pointer was always the first view, which was skipped in the find_view function. However, since we support pointer-less operation by now, we have to consider all views starting with the top-most one. --- repos/os/src/server/nitpicker/view_stack.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/repos/os/src/server/nitpicker/view_stack.cc b/repos/os/src/server/nitpicker/view_stack.cc index 20375fb052..a9ddac7f5c 100644 --- a/repos/os/src/server/nitpicker/view_stack.cc +++ b/repos/os/src/server/nitpicker/view_stack.cc @@ -297,8 +297,7 @@ void View_stack::title(View &view, const char *title) View *View_stack::find_view(Point p) { - /* skip mouse cursor */ - View *view = _next_view(*_first_view()); + View *view = _first_view(); for ( ; view; view = _next_view(*view)) if (view->input_response_at(p, _mode))