From owner-freebsd-ports Wed Nov 22 1:20: 7 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 7A3B737B4D7 for ; Wed, 22 Nov 2000 01:20:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id BAA49210; Wed, 22 Nov 2000 01:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from kbtfw.kubota.co.jp (kbtfw.kubota.co.jp [133.253.102.202]) by hub.freebsd.org (Postfix) with ESMTP id 20DE037B4C5 for ; Wed, 22 Nov 2000 01:16:05 -0800 (PST) Received: by kbtfw.kubota.co.jp; id SAA05601; Wed, 22 Nov 2000 18:15:57 +0900 (JST) Received: from unknown(133.253.122.4) by kbtfw.kubota.co.jp via smap (V4.2) id xma005531; Wed, 22 Nov 00 18:15:51 +0900 Received: from jkpc15.tk.kubota.co.jp (IDENT:root@kbtgk.eto.kubota.co.jp [133.253.122.3]) by kbtmk.eto.kubota.co.jp (8.11.1/8.11.1) with ESMTP id eAM9Fpm84002 for ; Wed, 22 Nov 2000 18:15:51 +0900 (JST) Received: (from haro@localhost) by jkpc15.tk.kubota.co.jp (8.11.1/3.7W-02/21/99) id eAM9Ewq02068; Wed, 22 Nov 2000 18:14:58 +0900 (JST) Message-Id: <200011220914.eAM9Ewq02068@jkpc15.tk.kubota.co.jp> Date: Wed, 22 Nov 2000 18:14:58 +0900 (JST) From: haro@kubota.co.jp Reply-To: haro@kubota.co.jp To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/23019: xbattbar port may leave garbage window when used with unclutter port. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23019 >Category: ports >Synopsis: xbattbar leave garbage window when used with unclutter. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Nov 22 01:20:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Munehiro Matsuda >Release: FreeBSD 5.0-CURRENT i386 >Organization: Business Incubation Dept., Kubota Corp. >Environment: System: FreeBSD jkpc15.tk.kubota.co.jp 5.0-CURRENT FreeBSD 5.0-CURRENT #15: Wed Nov 22 15:57:03 JST 2000 haro@jkpc15.tk.kubota.co.jp:/usr/src/sys/compile/JKPC15 i386 XFree86-3.3.6 (From ports) unclutter-8 (From ports) xbattbar-1.3 (From ports) >Description: xbattbar port may leave garbage window when used with unclutter port. >How-To-Repeat: 1. Run xbattbar and unclutter on X Window. 2. Move X mouse cursor on to xbattbar window, which shows diagnose windw. 3. Wait until mouse cursor disappears from xbattbar window, which is done by unclutter. 4. Move mouse cursor within xbattbar window for a second, then leave from it. >Fix: Here is simple patch to xbattbar. This patch has been sent to the auther, also. --- xbattbar.c.orig Fri Nov 27 11:44:57 1998 +++ xbattbar.c Wed Nov 22 17:59:37 2000 @@ -341,6 +341,7 @@ boxh = pixh + DiagYMergin * 2; /* create status window */ + if(winstat != -1) disposediagbox(); winstat = XCreateSimpleWindow(disp, DefaultRootWindow(disp), (width-boxw)/2, (height-boxh)/2, boxw, boxh, @@ -360,7 +361,10 @@ void disposediagbox(void) { - if ( winstat != -1 ) XDestroyWindow(disp, winstat); + if ( winstat != -1 ) { + XDestroyWindow(disp, winstat); + winstat = -1; + } } void battery_proc(int left) >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message