diff options
| author | Manolo Gouy <Manolo> | 2016-03-22 09:35:51 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2016-03-22 09:35:51 +0000 |
| commit | b8e6c430e8bb1b4cec2f309f2835d7b81240749a (patch) | |
| tree | 57f284a175cada2edb6037cfb0718b77f49d9bf7 /src/drivers/X11/Fl_X11_Window_Driver.H | |
| parent | 92d3e1e03a547850a61cddffa1eedbb626f0185e (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.H | 7 |
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); |
