]> Dogcows Code - chaz/tint2/commitdiff
*fix* reverted Thierry's last change
authorAndreas Fink <andreas.fink85@googlemail.com>
Sun, 31 Jan 2010 15:10:38 +0000 (15:10 +0000)
committerAndreas Fink <andreas.fink85@googlemail.com>
Sun, 31 Jan 2010 15:10:38 +0000 (15:10 +0000)
src/systray/systraybar.c

index 1c1eb60e94340224f161393b57cd3ba59309993d..8065774b5871b0296085ac298c82b4dd82c74dc8 100644 (file)
@@ -524,7 +524,7 @@ void systray_render_icon_now(void* t)
        if (traywin->depth == 24)
                f = XRenderFindVisualFormat(server.dsp, DefaultVisual(server.dsp, 0));
        else
-               f = XRenderFindVisualFormat(server.dsp, server.visual);
+               f = XRenderFindStandardFormat(server.dsp, PictStandardARGB32);
        Picture pict_image = XRenderCreatePicture(server.dsp, traywin->tray_id, f, 0, 0);
        Picture pict_drawable = XRenderCreatePicture(server.dsp, tmp_pmap, XRenderFindVisualFormat(server.dsp, server.visual), 0, 0);
        XRenderComposite(server.dsp, PictOpSrc, pict_image, None, pict_drawable, 0, 0, 0, 0, 0, 0, traywin->width, traywin->height);
@@ -540,7 +540,7 @@ void systray_render_icon_now(void* t)
        imlib_context_set_image(image);
        imlib_image_set_has_alpha(1);
        DATA32* data = imlib_image_get_data();
-       if (traywin->depth == 24 && server.depth != 24) {
+       if (traywin->depth == 24) {
                createHeuristicMask(data, traywin->width, traywin->height);
        }
        if (systray.alpha != 100 || systray.brightness != 0 || systray.saturation != 0)
This page took 0.026371 seconds and 4 git commands to generate.