*fix* again issue 221, but this time with the suggested solution to take 32-bit icons...
git-svn-id: http://tint2.googlecode.com/svn/trunk@398 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
@@ -103,6 +103,7 @@ void server_init_atoms ()
|
||||
void cleanup_server()
|
||||
{
|
||||
if (server.colormap) XFreeColormap(server.dsp, server.colormap);
|
||||
if (server.colormap32) XFreeColormap(server.dsp, server.colormap32);
|
||||
if (server.monitor) free(server.monitor);
|
||||
if (server.gc) XFreeGC(server.dsp, server.gc);
|
||||
}
|
||||
@@ -336,6 +337,13 @@ void server_init_visual()
|
||||
server.composite_manager = XGetSelectionOwner(server.dsp, server.atom._NET_WM_CM_S0);
|
||||
if (server.colormap)
|
||||
XFreeColormap(server.dsp, server.colormap);
|
||||
if (server.colormap32)
|
||||
XFreeColormap(server.dsp, server.colormap32);
|
||||
|
||||
if (visual) {
|
||||
server.visual32 = visual;
|
||||
server.colormap32 = XCreateColormap(server.dsp, server.root_win, visual, AllocNone);
|
||||
}
|
||||
|
||||
if (visual && server.composite_manager != None) {
|
||||
XSetWindowAttributes attrs;
|
||||
|
||||
Reference in New Issue
Block a user