<div dir="ltr">I'm currently reading through the source for the damage extension in damage.c and I noticed that the list of functions that get wrapped when a screen gets damage support is not the same as the list of functions that get unwrapped when the screen is closed. That is DamageSetup() wraps these functions:<br><br>     DestroyPixmap   -> damageDestroyPixmap  <br>     CreateGC        -> damageCreateGC  <br>     DestroyWindow   -> damageDestroyWindow  <br>     SetWindowPixmap -> damageSetWindowPixmap  <br>     CopyWindow      -> damageCopyWindow  <br>     CloseScreen     -> damageCloseScreen   <br clear="all"><div><br></div><div>but inside damageCloseScreen, the list of functions that get restored are:<br><br>     DestroyPixmap<br>     CreateGC<br>     CopyWindow<br>     CloseScreen<br><br></div><div>and neither SetWindowPixmap nor DestroyWindow are ever unwrapped. Is this an issue, or is there some reason to believe this isn't a problem?<br><br clear="all"></div><div>-- <br><div class="gmail_signature">Stirling Westrup<br>Programmer, Entrepreneur.<br><a href="https://www.linkedin.com/e/fpf/77228" target="_blank">https://www.linkedin.com/e/fpf/77228</a><br><a href="http://www.linkedin.com/in/swestrup" target="_blank">http://www.linkedin.com/in/swestrup</a><br><a href="http://technaut.livejournal.com" target="_blank">http://technaut.livejournal.com</a><br><a href="http://sourceforge.net/users/stirlingwestrup" target="_blank">http://sourceforge.net/users/stirlingwestrup</a></div>
</div></div>