kwin/plugins/platforms/drm
Aleix Pol e0c965d316 Do not re-read output configuration if the outputs didn't change
They would override KScreen in case we were using a dock station that
brings 2 displays.
We'd get:
- udev: event for the first hotplughed screen
- kwin: process all screens properly (both)
- kscreen: would offer the right configuration for such displays
- udev: process the event for the second hotplug udev event
- kwin: restore the configuration
- kscreen: would think this is a conscious decision and embrace it as a
configuration

With this change we are only re-reading the configuration in case the
outputs changed.
2020-10-29 14:57:50 +00:00
..
CMakeLists.txt
drm.json
drm_backend.cpp Do not re-read output configuration if the outputs didn't change 2020-10-29 14:57:50 +00:00
drm_backend.h platforms/drm: Use a software cursor if the cursor image is too big 2020-10-29 08:53:07 +00:00
drm_buffer.cpp
drm_buffer.h
drm_buffer_gbm.cpp
drm_buffer_gbm.h
drm_gpu.cpp platforms/drm: Use a software cursor if the cursor image is too big 2020-10-29 08:53:07 +00:00
drm_gpu.h
drm_inputeventfilter.cpp
drm_inputeventfilter.h
drm_object.cpp Detect some DrmConnector properties and ignore non-desktop displays 2020-10-25 19:18:06 +00:00
drm_object.h Detect some DrmConnector properties and ignore non-desktop displays 2020-10-25 19:18:06 +00:00
drm_object_connector.cpp Detect some DrmConnector properties and ignore non-desktop displays 2020-10-25 19:18:06 +00:00
drm_object_connector.h Detect some DrmConnector properties and ignore non-desktop displays 2020-10-25 19:18:06 +00:00
drm_object_crtc.cpp
drm_object_crtc.h
drm_object_plane.cpp
drm_object_plane.h
drm_output.cpp Do not re-read output configuration if the outputs didn't change 2020-10-29 14:57:50 +00:00
drm_output.h platforms/drm: Use a software cursor if the cursor image is too big 2020-10-29 08:53:07 +00:00
drm_pointer.h
edid.cpp wayland: Make sure EDID are being fed to wayland outputs 2020-10-29 14:57:50 +00:00
edid.h wayland: Make sure EDID are being fed to wayland outputs 2020-10-29 14:57:50 +00:00
egl_gbm_backend.cpp
egl_gbm_backend.h
egl_stream_backend.cpp
egl_stream_backend.h
gbm_dmabuf.cpp
gbm_dmabuf.h
gbm_surface.cpp
gbm_surface.h
logging.cpp
logging.h
scene_qpainter_drm_backend.cpp
scene_qpainter_drm_backend.h
screens_drm.cpp
screens_drm.h