https://bugs.kde.org/show_bug.cgi?id=449273
Fabian Vogt <fab...@ritter-vogt.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDSINFO |CONFIRMED Resolution|WAITINGFORINFO |--- Ever confirmed|0 |1 --- Comment #25 from Fabian Vogt <fab...@ritter-vogt.de> --- I can reproduce the issue by sending just the simulated click to the QEMU VNC server of an openQA test with a python script. I could narrow it down to the following scenario: send_pointer_event(0, 1021, 766) time.sleep(1) send_pointer_event(0, 634, 584) Even though the cursor is still in the xev area, it got a leave event! EnterNotify event, serial 36, synthetic NO, window 0xc00001, root 0x51c, subw 0xc00002, time 8670092, (31,38), root:(634,584), mode NotifyNormal, detail NotifyVirtual, same_screen YES, focus YES, state 0 KeymapNotify event, serial 36, synthetic NO, window 0x0, keys: 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MotionNotify event, serial 36, synthetic NO, window 0xc00001, root 0x51c, subw 0xc00002, time 8670092, (31,38), root:(634,584), state 0x0, is_hint 0, same_screen YES LeaveNotify event, serial 36, synthetic NO, window 0xc00001, root 0x51c, subw 0xc00002, time 8670092, (418,220), root:(1021,766), mode NotifyNormal, detail NotifyVirtual, same_screen YES, focus YES, state 0 Feb 23 11:07:53 localhost.localdomain kwin_wayland_wrapper[5363]: [2868737.319] wl_pointer@22.leave(733, wl_surface@34) Feb 23 11:07:53 localhost.localdomain kwin_wayland_wrapper[5363]: [2868737.357] wl_pointer@22.frame() Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869657.957] wl_pointer@22.enter(734, wl_surface@34, 31.00000000, 67.00000000) Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869658.037] wl_pointer@22.frame() Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869658.055] wl_pointer@22.frame() Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869662.349] -> wl_pointer@22.set_cursor(734, wl_surface@17, 1, 1) Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869662.392] -> wl_surface@17.attach(wl_buffer@27, 0, 0) Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869662.419] -> wl_surface@17.damage_buffer(0, 0, 10, 16) Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869662.451] -> wl_surface@17.frame(new id wl_callback@30) Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869662.468] -> wl_surface@17.commit() Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869667.220] wl_display@1.delete_id(30) Feb 23 11:07:54 localhost.localdomain kwin_wayland_wrapper[5363]: [2869667.274] wl_callb...@30.done(8670095) Disabling DataBridge::create(this); did not help. -- You are receiving this mail because: You are watching all bug changes.