e0c965d316
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. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
drm.json | ||
drm_backend.cpp | ||
drm_backend.h | ||
drm_buffer.cpp | ||
drm_buffer.h | ||
drm_buffer_gbm.cpp | ||
drm_buffer_gbm.h | ||
drm_gpu.cpp | ||
drm_gpu.h | ||
drm_inputeventfilter.cpp | ||
drm_inputeventfilter.h | ||
drm_object.cpp | ||
drm_object.h | ||
drm_object_connector.cpp | ||
drm_object_connector.h | ||
drm_object_crtc.cpp | ||
drm_object_crtc.h | ||
drm_object_plane.cpp | ||
drm_object_plane.h | ||
drm_output.cpp | ||
drm_output.h | ||
drm_pointer.h | ||
edid.cpp | ||
edid.h | ||
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 |