From e4c90deee8d2c574df7b33879d4cd1a58f4d2e7f Mon Sep 17 00:00:00 2001 From: Manolo Gouy Date: Sun, 20 Mar 2016 19:20:30 +0000 Subject: Fix Fl_Xdbe_Window_Driver::destroy_double_buffer() for an Fl_Overlay_Window. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11391 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/drivers/X11/Fl_X11_Window_Driver.cxx | 1 + 1 file changed, 1 insertion(+) (limited to 'src/drivers') diff --git a/src/drivers/X11/Fl_X11_Window_Driver.cxx b/src/drivers/X11/Fl_X11_Window_Driver.cxx index 4d028b466..f041184ae 100644 --- a/src/drivers/X11/Fl_X11_Window_Driver.cxx +++ b/src/drivers/X11/Fl_X11_Window_Driver.cxx @@ -68,6 +68,7 @@ public: }; void Fl_Xdbe_Window_Driver::destroy_double_buffer() { + if (pWindow->as_overlay_window()) return Fl_X11_Window_Driver::destroy_double_buffer(); Fl_X *i = Fl_X::i(pWindow); XdbeDeallocateBackBufferName(fl_display, i->other_xid); i->other_xid = 0; -- cgit v1.2.3