nitpicker: fix off-by-one bug

This commit is contained in:
Christian Prochaska 2015-10-28 16:14:10 +01:00 committed by Christian Helmuth
parent 0150d02683
commit e652af7518
1 changed files with 2 additions and 2 deletions

View File

@ -57,8 +57,8 @@ void User_state::handle_event(Input::Event ev)
/* transparently handle absolute and relative motion events */
if (type == Event::MOTION) {
if ((ev.rx() || ev.ry()) && ev.ax() == 0 && ev.ay() == 0) {
ax = Genode::max(0, Genode::min((int)size().w(), ax + ev.rx()));
ay = Genode::max(0, Genode::min((int)size().h(), ay + ev.ry()));
ax = Genode::max(0, Genode::min((int)size().w() - 1, ax + ev.rx()));
ay = Genode::max(0, Genode::min((int)size().h() - 1, ay + ev.ry()));
} else {
ax = ev.ax();
ay = ev.ay();