Instead of complex wrap/unwrap trickery in the error path, just protect the DestroyPixmap() handlers from half-initialized state. This not just makes the code flow simpler and easier to understand, but also clears the road for decoupling the extension specific pixmap destructor logic from the ScreenRec proc vectors (*1). *1) see: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1755 Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> |
||
---|---|---|
.. | ||
exa.c | ||
exa.h | ||
exa_accel.c | ||
exa_classic.c | ||
exa_driver.c | ||
exa_glyphs.c | ||
exa_migration_classic.c | ||
exa_migration_mixed.c | ||
exa_mixed.c | ||
exa_offscreen.c | ||
exa_priv.h | ||
exa_render.c | ||
exa_unaccel.c | ||
meson.build |