XSetBackgroundPixmap question

walter harms wharms at bfs.de
Sun May 20 07:10:54 PDT 2012

Am 20.05.2012 05:30, schrieb Keith Packard:
> Glynn Clements <glynn at gclements.plus.com> writes:
>> That seems to imply that the X server makes a copy of the pixmap data
>> rather than keeping a reference to the original pixmap. However, I
>> don't believe that's how the X.org server actually implements it.
> No, it keeps a reference, but not through the Pixmap ID, so while the
> client can destroy the ID, the server holds a reference to the
> underlying Pixmap structure itself. No copy is made.

Hello keith,
i am not an X11 expert, and i am not sure that i understand your answer.
So far i understand the problem was how to free the old one and the answer
is there is no need to free since you should set the pixmap like this:


Is that what you are saying ?


More information about the xorg mailing list