From 0d7568e84306e780fbcbfda75a68d7b3c3376272 Mon Sep 17 00:00:00 2001 From: alx Date: Mon, 24 Jun 2013 22:29:19 +0200 Subject: [PATCH] dticon: fixed "rubber string" drawing on high/true color displays --- cde/programs/dticon/utils.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- 2.25.1