From ece56437a6249913a7fd73a4729a58fba4aa508e Mon Sep 17 00:00:00 2001 From: Manolo Gouy Date: Mon, 23 Apr 2018 16:04:09 +0000 Subject: Undo change at r12792 (24 march 2018) because test/offscreen does not work with it. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12867 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx index 687950fc9..9d750ba5f 100644 --- a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx +++ b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx @@ -307,7 +307,7 @@ void Fl_WinAPI_Window_Driver::flush_double() } if (pWindow->damage() & ~FL_DAMAGE_EXPOSE) { fl_clip_region(i->region); i->region = 0; -#if 0 /* Short form that transiently changes the current Fl_Surface_Device */ +#if 1 /* Short form that transiently changes the current Fl_Surface_Device */ fl_begin_offscreen(other_xid); fl_graphics_driver->clip_region( 0 ); draw(); @@ -317,6 +317,7 @@ void Fl_WinAPI_Window_Driver::flush_double() The code run in the window draw() method can call Fl_Surface_Device::surface() and conclude that it's drawing to the display, which is ultimately true for an Fl_Double_Window. + With this form, test/offscreen does not work ==> needs investigation. */ HDC sgc = fl_gc; Window save_w = fl_window; fl_window = (Window)other_xid; -- cgit v1.2.3