[2262] in Athena Bugs
[tjcoppet@mit.edu: xwd X11R3]
daemon@ATHENA.MIT.EDU (probe@ATHENA.MIT.EDU)
Sun May 21 11:39:30 1989
From: <probe@ATHENA.MIT.EDU>
Date: Sun, 21 May 89 11:35:20 EDT
To: xbugs@expo.lcs.mit.edu
Cc: bugs@ATHENA.MIT.EDU
Reply-To: Richard Basch <probe@ATHENA.MIT.EDU>
SYSTEM: X11R3
all systems
TYPE OF PROGRAM:
standard X11R3 distribution client
SYNOPSIS:
xwd sometimes reports an error from XGetImage when the window
is partially off the screen
DETAILS/FIX:
included below...
-Richard Basch
(Athena Systems Development/Release Engineering)
------- Forwarded Message
From: <tjcoppet@mit.edu>
Date: Mon, 15 May 89 23:38:11 EDT
To: bugs@ATHENA.MIT.EDU
Subject: xwd X11R3
When you take a dump of a window that is partially off screen, xwd
reports an error from XGetImage. The fix is below:
*** /mit/x11/src/clients/xwd/xwd.c Tue Sep 20 23:38:22 1988
--- xwd.c Mon May 15 23:29:01 1989
***************
*** 195,201 ****
if (absx < 0) width += absx, absx = 0;
if (absy < 0) height += absy, absy = 0;
if (absx + width > dwidth) width = dwidth - absx;
! if (absy + height > dheight) width = dheight - absy;
XFetchName(dpy, window, &win_name);
if (!win_name || !win_name[0])
--- 195,201 ----
if (absx < 0) width += absx, absx = 0;
if (absy < 0) height += absy, absy = 0;
if (absx + width > dwidth) width = dwidth - absx;
! if (absy + height > dheight) height = dheight - absy;
XFetchName(dpy, window, &win_name);
if (!win_name || !win_name[0])
- Tom
------- End Forwarded Message