summaryrefslogtreecommitdiff
path: root/src/drivers/X11/Fl_X11_Window_Driver.H
diff options
context:
space:
mode:
authorManolo Gouy <Manolo>2016-03-22 09:35:51 +0000
committerManolo Gouy <Manolo>2016-03-22 09:35:51 +0000
commitb8e6c430e8bb1b4cec2f309f2835d7b81240749a (patch)
tree57f284a175cada2edb6037cfb0718b77f49d9bf7 /src/drivers/X11/Fl_X11_Window_Driver.H
parent92d3e1e03a547850a61cddffa1eedbb626f0185e (diff)
Make sure can_xdbe() from Fl_X11_Window_Driver.cxx is called after fl_open_display().
This ensures fluid does not open the display when run with -c git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11398 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/drivers/X11/Fl_X11_Window_Driver.H')
-rw-r--r--src/drivers/X11/Fl_X11_Window_Driver.H7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/drivers/X11/Fl_X11_Window_Driver.H b/src/drivers/X11/Fl_X11_Window_Driver.H
index ac3d35269..8a51bbf2f 100644
--- a/src/drivers/X11/Fl_X11_Window_Driver.H
+++ b/src/drivers/X11/Fl_X11_Window_Driver.H
@@ -26,6 +26,7 @@
#define FL_X11_WINDOW_DRIVER_H
#include <FL/Fl_Window_Driver.H>
+#include <config.h> // for USE_XDBE
class Fl_Bitmap;
/*
@@ -66,7 +67,10 @@ private:
void combine_mask();
void shape_bitmap_(Fl_Image* b);
void shape_alpha_(Fl_Image* img, int offset);
- virtual void flush_double(int);
+ void flush_double(int erase_overlay);
+#ifdef USE_XDBE
+ void flush_double_dbe(int erase_overlay);
+#endif
public:
Fl_X11_Window_Driver(Fl_Window*);
@@ -83,6 +87,7 @@ public:
virtual void draw_begin();
virtual void make_current();
virtual void label(const char *name, const char *mininame);
+ virtual void destroy_double_buffer();
virtual void shape(const Fl_Image* img);
virtual void icons(const Fl_RGB_Image *icons[], int count);