From: Alexey R. <ro...@ak...> - 2004-03-22 07:44:16
|
OS FreeBSD 5.2.1-RELEASE-p1, XFree86-4.3.0,1 Tested with rdesktop versions 1.1.0, 1.2.0, 1.3.1. In multidisplay setup (tested with two separate graphic adapters and with a single two-headed card) when a window is dragged from one display to the other the part of the window in the destination display is filled with black. The problem is fixed by substituting - XCopyArea(display, wnd, wnd, gc, srcx, srcy, cx, cy, x, y); + XCopyArea(display, backstore, wnd, gc, srcx, srcy, cx, cy, x, y); in xwin.c line 1107 (version 1.2.0). or - XCopyArea(g_display, g_wnd, g_wnd, g_gc, srcx, srcy, cx, cy, x, y); + XCopyArea(g_display, g_backstore, g_wnd , g_gc, srcx, srcy, cx, cy, x, y); in xwin.c line 1766 (version 1.3.1). Alexey Rusov. |
From: Michael G. <mi...@ge...> - 2004-03-22 11:34:55
|
Hi, On Mon, Mar 22, 2004 at 10:44:01AM +0300, Alexey Rusov wrote: > In multidisplay setup (tested with two separate graphic adapters and with a > single two-headed card) when a window is dragged from one display to the > other the part of the window in the destination display is filled with > black. Could you please try a current cvs-checkout and see, if the problem persists? There are changes in the backstore-handling which should fix these sort of problems. Regards, Michael |
From: Alexey R. <ro...@ak...> - 2004-03-22 13:38:02
|
Hi, > Could you please try a current cvs-checkout and see, if the problem > persists? There are changes in the backstore-handling which should > fix these sort of problems. Now everything works well. Thanks. Alexey. |