Skip to content

cursor: Avoid seat round trip for handle_pointer_*

Guido Günther requested to merge guidog/phoc:gesture-cleanups into master

Another split out from the gesture work:

We connect the signals in the seat while disconnecting them in the seat for no good reason. So move those over to the cursor avoiding a set of public funtions.

We want to do the same for touch and tablet later on to fullyfix #231 .

We can also have the cursor emmit an "activity" signal later on so the wlr_idle_notify_activity() can move to the desktop but I've postponed that until handle_touch_* and handle_table_* moved over too. (I've skipped touch since that would cause additional friction with gestures and skipped tablet since I remember @dos talking about some pending focus/grab rework there).

Merge request reports