Tue Aug 24 13:00:46 PDT 1999 Michael Jennings <mej@eterm.org>
Fixed the bug reported by David Coulson <technoir@linux.com> that caused incorrect updates in trans mode. SVN revision: 93
This commit is contained in:
parent
57d71c5b42
commit
e0d712602f
|
@ -2340,3 +2340,9 @@ Tue Aug 24 12:31:23 PDT 1999 Michael Jennings <mej@eterm.org>
|
||||||
Added more debugging output to pixmap.c to try and locate some bugs.
|
Added more debugging output to pixmap.c to try and locate some bugs.
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
Tue Aug 24 13:00:46 PDT 1999 Michael Jennings <mej@eterm.org>
|
||||||
|
|
||||||
|
Fixed the bug reported by David Coulson <technoir@linux.com> that
|
||||||
|
caused incorrect updates in trans mode.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
|
@ -606,7 +606,8 @@ resize_window1(unsigned int width, unsigned int height)
|
||||||
if (curr_screen >= 0) /* this is not the first time thru */
|
if (curr_screen >= 0) /* this is not the first time thru */
|
||||||
scr_change_screen(curr_screen);
|
scr_change_screen(curr_screen);
|
||||||
first_time = 0;
|
first_time = 0;
|
||||||
} else if (Options & Opt_pixmapTrans || Options & Opt_viewport_mode) {
|
} else if (((Options & Opt_pixmapTrans) || (images[image_bg].mode & MODE_TRANS))
|
||||||
|
|| ((Options & Opt_viewport_mode) || (images[image_bg].mode & MODE_VIEWPORT))) {
|
||||||
resize_subwindows(width, height);
|
resize_subwindows(width, height);
|
||||||
scrollbar_show(0);
|
scrollbar_show(0);
|
||||||
scr_expose(0, 0, width, height);
|
scr_expose(0, 0, width, height);
|
||||||
|
@ -637,22 +638,16 @@ void
|
||||||
resize_window(void)
|
resize_window(void)
|
||||||
{
|
{
|
||||||
Window root;
|
Window root;
|
||||||
XEvent dummy;
|
|
||||||
int x, y;
|
int x, y;
|
||||||
unsigned int border, depth, width, height;
|
unsigned int border, depth, width, height;
|
||||||
|
|
||||||
while (XCheckTypedWindowEvent(Xdisplay, TermWin.parent,
|
|
||||||
ConfigureNotify, &dummy));
|
|
||||||
|
|
||||||
/* do we come from an fontchange? */
|
/* do we come from an fontchange? */
|
||||||
if (font_change_count > 0) {
|
if (font_change_count > 0) {
|
||||||
font_change_count--;
|
font_change_count--;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
XGetGeometry(Xdisplay, TermWin.parent, &root, &x, &y, &width, &height, &border, &depth);
|
XGetGeometry(Xdisplay, TermWin.parent, &root, &x, &y, &width, &height, &border, &depth);
|
||||||
|
|
||||||
/* parent already resized */
|
/* parent already resized */
|
||||||
|
|
||||||
resize_window1(width, height);
|
resize_window1(width, height);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue