From 70e8238a52a404a55040e91bca4669f18bae27a9 Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Thu, 23 Apr 2009 15:06:27 +0200 Subject: [PATCH] Mouse: Remove buggy border when resize with transparent_resize. --- src/init.c | 6 ------ src/mouse.c | 9 +-------- src/wmfs.h | 2 +- 3 files changed, 2 insertions(+), 15 deletions(-) diff --git a/src/init.c b/src/init.c index 3323fd1..357d8f8 100644 --- a/src/init.c +++ b/src/init.c @@ -95,12 +95,6 @@ init_gc(void) gcv.stipple = XCreateBitmapFromData(dpy, ROOT, pix_bits, 10, 4); gc_stipple = XCreateGC(dpy, ROOT, GCFunction | GCFillStyle | GCStipple, &gcv); - /* Reverse GC */ - gcv.function = GXinvert; - gcv.line_width = BORDH; - gcv.subwindow_mode = IncludeInferiors; - gc_reverse = XCreateGC(dpy, ROOT, GCFunction | GCLineWidth | GCSubwindowMode, &gcv); - return; } diff --git a/src/mouse.c b/src/mouse.c index 37f5a55..2083d1e 100644 --- a/src/mouse.c +++ b/src/mouse.c @@ -138,7 +138,7 @@ mouse_resize(Client *c) return; do { - XMaskEvent(dpy, MouseMask | ExposureMask | SubstructureRedirectMask, &ev); + XMaskEvent(dpy, MouseMask | SubstructureRedirectMask, &ev); if(ev.type == MotionNotify) { @@ -170,13 +170,6 @@ mouse_resize(Client *c) if(!conf.resize_transparent) client_moveresize(c, geo, True); - else - { - XClearWindow(dpy, c->win); - XClearWindow(dpy, ROOT); - frame_update(c); - XDrawRectangles(dpy, ROOT, gc_reverse, &geo, 1); - } XSync(dpy, False); } diff --git a/src/wmfs.h b/src/wmfs.h index 87eef6d..6785ec8 100644 --- a/src/wmfs.h +++ b/src/wmfs.h @@ -308,7 +308,7 @@ void uicb_reload(uicb_t); /* Principal */ Display *dpy; -GC gc, gc_stipple, gc_reverse; +GC gc, gc_stipple; int selscreen; Conf conf; Key *keys;