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

Vlad Zahorodnii <vlad.zahorod...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/d31b9033f3
                   |                            |2504561521b105e8e89d8594e13
                   |                            |594

--- Comment #6 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit d31b9033f32504561521b105e8e89d8594e13594 by Vlad Zahorodnii.
Committed on 30/10/2024 at 09:31.
Pushed by vladz into branch 'master'.

Fix registration of tablet tool and pad devices

Tablet pad and tablet tool input devices can be announced in any order.
The problem with the current code is that it is going to create a
TabletV2Interface object when a tablet pad is registered first. In addition
to that, it unsets the user data (TabletV2Interface) in libinput device
group without checking whether the tablet tool is actually removed.

Another issue is that if a tablet pad is registered first, then the
TabletV2Interface is going to have the metadata of the tablet pad input
device. Tablet pad and tablet tool devices are often represented separately.

M  +13   -8    src/tablet_input.cpp

https://invent.kde.org/plasma/kwin/-/commit/d31b9033f32504561521b105e8e89d8594e13594

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

Reply via email to