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

Zamundaaa <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/3c5941c42c |ma/kwin/-/commit/454096a404
                   |b88aadbac7a4d046318e078d459 |0574954bf51ec6fa863962ec0b6
                   |cce                         |6a5

--- Comment #7 from Zamundaaa <[email protected]> ---
Git commit 454096a4040574954bf51ec6fa863962ec0b66a5 by Xaver Hugl.
Committed on 20/10/2025 at 19:03.
Pushed by zamundaaa into branch 'Plasma/6.5'.

backends/libinput: Fixed Device::setOutputName not changing the output

Commit f860be3a intoduced a bug where changing target display for
touchscreen or tablet once would prevent it being changed again.
It is caused by setOutputName method updating the output only if
m_outputUuid is not already set.

This change makes both setOutputName and setOutputUuid update stored
name UUID and pointer to output screen and update "OutputUuid" property
in the config file.

setConfigOutputName will change the output only if it is not already
set. It is only used for loading from config and needed for backwards
compatibility with config file created before matching display by UUID
was introduced.


(cherry picked from commit aa1ef8743556208f6ffc2a3e16dc838dbd043aa6)

Co-authored-by: Roman Kolbaskin <[email protected]>

M  +24   -12   src/backends/libinput/device.cpp

https://invent.kde.org/plasma/kwin/-/commit/454096a4040574954bf51ec6fa863962ec0b66a5

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

Reply via email to