<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>