]> Dogcows Code - chaz/tint2/blobdiff - src/systray/systraybar.c
*add* real transparency is now supported... most systray applications work out of...
[chaz/tint2] / src / systray / systraybar.c
index 85431967d8128266aa48c9757859863bf1ee8d34..273d9bb8e2d9879a05c7582ae48ad384d55f96e5 100644 (file)
@@ -214,6 +214,8 @@ void start_net()
        // Vertical panel will draw the systray horizontal.
        int orient = 0;
        XChangeProperty(server.dsp, net_sel_win, server.atom._NET_SYSTEM_TRAY_ORIENTATION, XA_CARDINAL, 32, PropModeReplace, (unsigned char *) &orient, 1);
+       VisualID vid = XVisualIDFromVisual(server.visual);
+       XChangeProperty(server.dsp, net_sel_win, XInternAtom(server.dsp, "_NET_SYSTEM_TRAY_VISUAL", False), XA_VISUALID, 32, PropModeReplace, (unsigned char*)&vid, 1);
 
        XSetSelectionOwner(server.dsp, server.atom._NET_SYSTEM_TRAY_SCREEN, net_sel_win, CurrentTime);
        if (XGetSelectionOwner(server.dsp, server.atom._NET_SYSTEM_TRAY_SCREEN) != net_sel_win) {
This page took 0.019532 seconds and 4 git commands to generate.