e9b25f176a
Summary: For windows the screenshot effect already delayed the rendering into the next cycle. But for the fullscreen variants which save to a file the Screenshot effect did try to take the shot directly. This can be problematic as e.g. the OpenGL context might not be bound at all. Also this makes it impossible to screenshot multiple screens together in the Wayland case. This change delays the DBus replies, schedules the geometry and takes the screenshot in the next rendering pass. It does not fix the multiscreen wayland problem yet. Reviewers: #kwin Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D3052 |
||
---|---|---|
.. | ||
backgroundcontrast | ||
blur | ||
coverswitch | ||
cube | ||
desktopgrid | ||
dialogparent | ||
diminactive | ||
dimscreen | ||
eyeonscreen | ||
fade | ||
fadedesktop | ||
fallapart | ||
flipswitch | ||
glide | ||
highlightwindow | ||
invert | ||
kscreen | ||
login | ||
logout/data | ||
lookingglass | ||
magiclamp | ||
magnifier | ||
maximize | ||
minimizeanimation | ||
morphingpopups | ||
mouseclick | ||
mousemark | ||
presentwindows | ||
resize | ||
scalein | ||
screenedge | ||
screenshot | ||
sheet | ||
showfps | ||
showpaint | ||
slide | ||
slideback | ||
slidingpopups | ||
snaphelper | ||
startupfeedback | ||
thumbnailaside | ||
touchpoints | ||
trackmouse | ||
translucency | ||
windowaperture | ||
windowgeometry | ||
wobblywindows | ||
zoom | ||
CMakeLists.txt | ||
effect_builtins.cpp | ||
effect_builtins.h | ||
kwineffect.desktop | ||
logging.cpp | ||
Messages.sh | ||
shaders.qrc |