]> Dogcows Code - chaz/tint2/blobdiff - src/server.c
fixed snapshot command (-s). more needed.
[chaz/tint2] / src / server.c
index 99c4e5118b65e3c4f9002d97d9af460823f54d9b..118311c31f494611bb6cbffb9779a3d967a0babf 100644 (file)
@@ -27,6 +27,7 @@
 #include <unistd.h>
 
 #include "server.h"
+#include "config.h"
 #include "task.h"
 #include "window.h"
 
@@ -385,7 +386,7 @@ void server_init_visual()
                server.colormap32 = XCreateColormap(server.dsp, server.root_win, visual, AllocNone);
        }
 
-       if (visual && server.composite_manager != None) {
+       if (visual && server.composite_manager != None && snapshot_path == 0) {
                XSetWindowAttributes attrs;
                attrs.event_mask = StructureNotifyMask;
                XChangeWindowAttributes (server.dsp, server.composite_manager, CWEventMask, &attrs);
@@ -397,6 +398,7 @@ void server_init_visual()
                server.visual = visual;
        }
        else {
+               // no composite manager or snapshot mode => fake transparency
                real_transparency = 0;
                server.depth = DefaultDepth(server.dsp, server.screen);
                printf("real transparency off.... depth: %d\n", server.depth);
This page took 0.022499 seconds and 4 git commands to generate.