~ruther/dwl

b161b5d8f4f635ad960d629fa2355c71c231e38a — Guido Cella 4 years ago 13c7e03
don't notify of activity

...or update selmon when we just want to restore pointer focus.
1 files changed, 7 insertions(+), 4 deletions(-)

M dwl.c
M dwl.c => dwl.c +7 -4
@@ 1427,11 1427,14 @@ motionabsolute(struct wl_listener *listener, void *data)
void
motionnotify(uint32_t time)
{
	wlr_idle_notify_activity(idle, seat);
	// time is 0 in internal calls meant to restore pointer focus.
	if (time) {
		wlr_idle_notify_activity(idle, seat);

	/* Update selmon (even while dragging a window) */
	if (sloppyfocus)
		selmon = xytomon(cursor->x, cursor->y);
		/* Update selmon (even while dragging a window) */
		if (sloppyfocus)
			selmon = xytomon(cursor->x, cursor->y);
	}

	/* If we are currently grabbing the mouse, handle and return */
	if (cursor_mode == CurMove) {

Do not follow this link