Dear everyone, nice to meet you all.
I have one bug-report for WindowShade on fvwm-2.0.44 recently
distributed.
[PROBLEM]
A problem occurs when shading a window whose border
width less than 1. Error messages as follow are shown
in console where fvwm2 is running.
----- error -----
[FVWM][FvwmErrorHandler]: <<ERROR>> *** internal error ***
[FVWM][FvwmErrorHandler]: <<ERROR>> Request 12, Error 2, EventType: 4
-----------------
Although the error messages are shown, everything does
not look so bad.
In addition, this problem does not occur on un-shading.
[TO BE FIXED]
After looking the source files on, I found inconsistency in
borders.c.
The file ./fvwm-2.0.44/fvwm/borders.c should be fixed at
around 1500 line as:
-----
[original]
cy = tmp_win->title_height + tmp_win->boundary_width-tmp_win->bw;
#ifdef WINDOWSHADE
if (!shaded)
#endif
XResizeWindow(dpy, tmp_win->w, tmp_win->attr.width,
tmp_win->attr.height);
XMoveResizeWindow(dpy, tmp_win->Parent, cx,cy,
tmp_win->attr.width, tmp_win->attr.height);
[fixed]
cy = tmp_win->title_height + tmp_win->boundary_width-tmp_win->bw;
#ifdef WINDOWSHADE
if (!shaded) {
#endif
XResizeWindow(dpy, tmp_win->w, tmp_win->attr.width,
tmp_win->attr.height);
XMoveResizeWindow(dpy, tmp_win->Parent, cx,cy,
tmp_win->attr.width, tmp_win->attr.height);
#ifdef WINDOWSHADE
}
#endif
-----
After patching these lines, shading runs good without
any errors.
--
Hideaki Otsu (大津 秀暁) \ otsu_at_yui.riken.go.jp
Nuclear Experiment Group, School of Science, University of Tokyo
Tel/Fax: 048-467-9457 / 048-461-5301 (in RIKEN)
--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Fri Jan 17 1997 - 16:53:08 GMT