kwin/src
Xaver Hugl 97939ceae8 backends/drm: fix blob updating
Two things about the code were wrong:
1. m_current is used in updateBlob() but was only updated afterwards
2. the assumption that the property having the same ID means it has the
same blob contents is not always true

BUG: 449285
2022-08-04 15:48:32 +00:00
..
3rdparty
backends
colors
decorations
effects
helpers
kcmkwin
libkwineffects
platformsupport
plugins
qml
scenes
scripting
scripts
tabbox
utils
wayland
xwayland
activation.cpp
activities.cpp
activities.h
appmenu.cpp
appmenu.h
atoms.cpp
atoms.h
client_machine.cpp
client_machine.h
CMakeLists.txt
composite.cpp
composite.h
config-kwin.h.cmake
cursor.cpp
cursor.h
cursordelegate_opengl.cpp
cursordelegate_opengl.h
cursordelegate_qpainter.cpp
cursordelegate_qpainter.h
dbusinterface.cpp
dbusinterface.h
debug_console.cpp
debug_console.h
debug_console.ui debug_console: Swap KTitleWidget for a bold QLabel 2022-04-07 15:57:26 +02:00
decorationitem.cpp
decorationitem.h
deleted.cpp Use floating geometry throughout 2022-07-14 10:04:46 +01:00
deleted.h
dmabufattributes.h
dmabuftexture.cpp
dmabuftexture.h
dpmsinputeventfilter.cpp
dpmsinputeventfilter.h
effectloader.cpp
effectloader.h
effects.cpp
effects.h
events.cpp
focuschain.cpp
focuschain.h move FocusChain singleton into Workspace 2022-07-21 15:16:40 +02:00
ftrace.cpp
ftrace.h
gestures.cpp
gestures.h
globalshortcuts.cpp
globalshortcuts.h replace all uses of QScopedPointer with std::unique_ptr 2022-08-04 12:30:09 +00:00
group.cpp
group.h
hide_cursor_spy.cpp
hide_cursor_spy.h
idle_inhibition.cpp wayland: Introduce IdleDetector 2022-06-29 20:27:50 +03:00
idle_inhibition.h
idledetector.cpp
idledetector.h
input.cpp
input.h
input_event.cpp
input_event.h
input_event_spy.cpp
input_event_spy.h
inputbackend.cpp Introduce base InputDevice class 2021-11-01 16:27:16 +02:00
inputbackend.h
inputdevice.cpp
inputdevice.h
inputmethod.cpp
inputmethod.h
inputpanelv1integration.cpp
inputpanelv1integration.h
inputpanelv1window.cpp
inputpanelv1window.h
internalwindow.cpp
internalwindow.h
item.cpp
item.h
keyboard_input.cpp
keyboard_input.h
keyboard_layout.cpp
keyboard_layout.h
keyboard_layout_switching.cpp
keyboard_layout_switching.h
keyboard_repeat.cpp
keyboard_repeat.h
killwindow.cpp
killwindow.h
kwin.kcfg Default RollOverDesktops (AKA "navigation wraps around") to false 2022-07-14 14:21:40 +00:00
kwin.notifyrc
kwineglutils_p.h
layers.cpp
layershellv1integration.cpp
layershellv1integration.h
layershellv1window.cpp
layershellv1window.h
linux_dmabuf.cpp
linux_dmabuf.h
main.cpp
main.h
main_wayland.cpp
main_wayland.h
main_x11.cpp
main_x11.h
Messages.sh
modifier_only_shortcuts.cpp
modifier_only_shortcuts.h
moving_client_x11_filter.cpp
moving_client_x11_filter.h
netinfo.cpp
netinfo.h
onscreennotification.cpp
onscreennotification.h
options.cpp
options.h
org.kde.kappmenu.xml
org.kde.kwin.Compositing.xml
org.kde.kwin.Effects.xml
org.kde.KWin.Plugins.xml
org.kde.KWin.Session.xml
org.kde.KWin.VirtualDesktopManager.xml
org.kde.KWin.xml
osd.cpp
osd.h
outline.cpp refactor Outline and move its singleton into Workspace 2022-08-02 21:37:41 +00:00
outline.h refactor Outline and move its singleton into Workspace 2022-08-02 21:37:41 +00:00
output.cpp
output.h
outputconfiguration.cpp
outputconfiguration.h
outputlayer.cpp renderbackend: move render methods to OutputLayer 2022-04-12 09:31:58 +00:00
outputlayer.h
overlaywindow.cpp
overlaywindow.h
placement.cpp placement: move singleton to Workspace 2022-08-02 21:37:41 +00:00
placement.h
platform.cpp
platform.h
plugin.cpp
plugin.h
pluginmanager.cpp
pluginmanager.h
pointer_input.cpp
pointer_input.h
popup_input_filter.cpp
popup_input_filter.h
renderbackend.cpp
renderbackend.h
renderjournal.cpp
renderjournal.h
renderlayer.cpp
renderlayer.h
renderlayerdelegate.cpp
renderlayerdelegate.h
renderloop.cpp
renderloop.h
renderloop_p.h
rendertarget.cpp
rendertarget.h
rootinfo_filter.cpp
rootinfo_filter.h
rulebooksettings.cpp
rulebooksettings.h
rulebooksettingsbase.kcfg
rulebooksettingsbase.kcfgc
rules.cpp
rules.h replace all uses of QScopedPointer with std::unique_ptr 2022-08-04 12:30:09 +00:00
rulesettings.kcfg
rulesettings.kcfgc
scene.cpp
scene.h
screenedge.cpp
screenedge.h
screenlockerwatcher.cpp
screenlockerwatcher.h
screens.cpp screens: move singleton to Workspace 2022-08-02 21:37:41 +00:00
screens.h
session.cpp
session.h
session_consolekit.cpp
session_consolekit.h
session_logind.cpp
session_logind.h
session_noop.cpp
session_noop.h
settings.kcfgc
shadow.cpp
shadow.h
shadowitem.cpp
shadowitem.h
shortcutdialog.ui
sm.cpp
sm.h
surfaceitem.cpp
surfaceitem.h
surfaceitem_internal.cpp
surfaceitem_internal.h
surfaceitem_wayland.cpp
surfaceitem_wayland.h surfaceitem, surfacetexture: manage pixmaps and textures with std::unique_ptr 2022-06-29 13:18:51 +00:00
surfaceitem_x11.cpp
surfaceitem_x11.h
syncalarmx11filter.cpp
syncalarmx11filter.h Move source code to src/ directory 2021-02-10 15:31:43 +00:00
tablet_input.cpp
tablet_input.h
tabletmodemanager.cpp
tabletmodemanager.h
touch_input.cpp
touch_input.h Rename AbstractClient to Window 2022-04-22 17:39:12 +00:00
unmanaged.cpp
unmanaged.h
useractions.cpp
useractions.h
virtualdesktops.cpp Make touchscreen gestures realtime 2022-05-11 15:08:43 +00:00
virtualdesktops.h
virtualdesktopsdbustypes.cpp
virtualdesktopsdbustypes.h
virtualkeyboard_dbus.cpp
virtualkeyboard_dbus.h
was_user_interaction_x11_filter.cpp
was_user_interaction_x11_filter.h
wayland_server.cpp
wayland_server.h
waylandoutput.cpp
waylandoutput.h
waylandoutputdevicev2.cpp
waylandoutputdevicev2.h
waylandshellintegration.cpp
waylandshellintegration.h
waylandwindow.cpp
waylandwindow.h
window.cpp
window.h Mark window type properties as CONSTANT 2022-07-27 12:06:54 +03:00
window_property_notify_x11_filter.cpp
window_property_notify_x11_filter.h
windowitem.cpp replace all uses of QScopedPointer with std::unique_ptr 2022-08-04 12:30:09 +00:00
windowitem.h
workspace.cpp replace all uses of QScopedPointer with std::unique_ptr 2022-08-04 12:30:09 +00:00
workspace.h
x11eventfilter.cpp
x11eventfilter.h
x11syncmanager.cpp
x11syncmanager.h
x11window.cpp
x11window.h
xcursortheme.cpp
xcursortheme.h
xdgactivationv1.cpp
xdgactivationv1.h
xdgshellintegration.cpp
xdgshellintegration.h
xdgshellwindow.cpp
xdgshellwindow.h
xkb.cpp
xkb.h
xwaylandwindow.cpp Rename XwaylandClient to XwaylandWindow 2022-04-23 07:55:51 +00:00
xwaylandwindow.h