From: alx Date: Mon, 24 Jun 2013 20:29:19 +0000 (+0200) Subject: dticon: fixed "rubber string" drawing on high/true color displays X-Git-Tag: 2.2.1~57 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=0d7568e84306e780fbcbfda75a68d7b3c3376272;p=oweals%2Fcde.git dticon: fixed "rubber string" drawing on high/true color displays --- diff --git a/cde/programs/dticon/utils.c b/cde/programs/dticon/utils.c index 307aa0c2..dc4e2fa0 100644 --- a/cde/programs/dticon/utils.c +++ b/cde/programs/dticon/utils.c @@ -377,7 +377,8 @@ Init_Editor( Erase_gc = XCreateGC(dpy, root, 0, 0); Flicker_gc = XCreateGC(dpy, root, 0, 0); scratch_gc = XCreateGC(dpy, root, 0, 0); - XSetState(dpy, Flicker_gc, black_pixel, white_pixel, GXinvert, 0x1); + XSetState(dpy, Flicker_gc, black_pixel, white_pixel, GXinvert, + (DefaultDepthOfScreen(XtScreen(wid)) > 8) ? AllPlanes : 0x01); XSetSubwindowMode(dpy, Flicker_gc, IncludeInferiors); XSetDashes(dpy, Grid_gc, 0, dash_list, 2); XSetLineAttributes(dpy, Grid_gc, 0, LineDoubleDash, CapButt, JoinMiter);