https://bugs.kde.org/show_bug.cgi?id=459328

--- Comment #11 from David Edmundson <k...@davidedmundson.co.uk> ---
ok, I have a new theory. Sorry to mess you about but it's easier as you can
reproduce.

Can you change pointer_input.cpp

static bool screenContainsPos(const QPointF &pos)

-        if (output->geometry().contains(pos.toPoint())) {
+         if (output->geometry().contains(QPoint(std::floor(pos.x()),
std::floor(pos.y())))) {

I'm rounding a point during the check, but if our mouse ends up at -0.4 due to
some acceleration that would incorrect say we're on screen, not auto-correct
but then pass a value not valid to our surfaces

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to