D23004: Wayland: manage outputs without id mapping
This revision was not accepted when it landed; it landed in state "Needs Review". This revision was automatically updated to reflect the committed changes. Closed by commit R110:6f5acdf2e6d7: Wayland: manage outputs without id mapping (authored by romangg). REPOSITORY R110 KScreen Library CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D23004?vs=63291&id=63341 REVISION DETAIL https://phabricator.kde.org/D23004 AFFECTED FILES backends/kwayland/waylandconfig.cpp backends/kwayland/waylandconfig.h backends/kwayland/waylandoutput.cpp backends/kwayland/waylandoutput.h To: romangg, #plasma Cc: plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
D23004: Wayland: manage outputs without id mapping
romangg created this revision. romangg added a reviewer: Plasma. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. romangg requested review of this revision. REVISION SUMMARY Instead of having a separate mapping from KWayland ids to KScreen ids for output removal connect to the removed signal. For that create the output device through the Registry instead of binding. TEST PLAN Manually plugged in and removed output in Wayland session. REPOSITORY R110 KScreen Library BRANCH waylandOutputRemoval REVISION DETAIL https://phabricator.kde.org/D23004 AFFECTED FILES backends/kwayland/waylandconfig.cpp backends/kwayland/waylandconfig.h backends/kwayland/waylandoutput.cpp backends/kwayland/waylandoutput.h To: romangg, #plasma Cc: plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart