Subject: pkg/9537: patch-ae of pkgsrc/x11/tvtwm breaks IconifyByUnmapping
To: None <gnats-bugs@gnats.netbsd.org>
From: None <mrr@merit.edu>
List: netbsd-bugs
Date: 03/04/2000 13:04:10
>Number:         9537
>Category:       pkg
>Synopsis:       patch-ae of pkgsrc/x11/tvtwm breaks IconifyByUnmapping
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager (NetBSD software packages system bug manager)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Mar  4 13:03:01 2000
>Last-Modified:
>Originator:     Mathew Richardson
>Organization:
>Release:        1.4U
>Environment:

>Description:
patch-ae alters the logic of a check for IconifyByUnmapping

>How-To-Repeat:
Install tvtwm, and include the line:

IconifyByUnmapping

in your .tvtwmrc file.  Iconify a window.  Notice that an icon appears.
>Fix:
Apply the following patches:

--- patches/patch-ae.orig       Sat Mar  4 15:38:29 2000
+++ patches/patch-ae    Sat Mar  4 15:53:15 2000
@@ -60,7 +60,7 @@
 -          !(short)(int) LookInList(Scr->DontIconify, tmp_win->full_name,
 -              &tmp_win->class);
 +          (LookInList(Scr->DontIconify, tmp_win->full_name,
-+                      &tmp_win->class) != NULL);
++                      &tmp_win->class) == NULL);
      }
      tmp_win->iconify_by_unmapping |= 
 -      (short)(int) LookInList(Scr->IconifyByUn, tmp_win->full_name,


--- files/patch-sum.orig        Sat Mar  4 15:40:59 2000
+++ files/patch-sum     Sat Mar  4 15:53:44 2000
@@ -4,7 +4,7 @@
 MD5 (patch-ab) = e65958b07272ba20302d0ffcb9501789
 MD5 (patch-ac) = 5cd534d6deaf3b8275e30828d2fa9926
 MD5 (patch-ad) = e8e46b5564cb6ec6ca7f2118a7c4fe95
-MD5 (patch-ae) = 919ca97ce10aa9634643398e4a5a5040
+MD5 (patch-ae) = b6ba9900002aec7938ff956557c0b0b7
 MD5 (patch-af) = 4d004d60e742e3b2d1fccfd0c59b9685
 MD5 (patch-ag) = 0981d9eefb055f116e1e5998fad865f5
 MD5 (patch-ah) = bf556d932567cef553b3b6da0c7e5a0d

>Audit-Trail:
>Unformatted: