summaryrefslogtreecommitdiff
path: root/FL
diff options
context:
space:
mode:
Diffstat (limited to 'FL')
-rw-r--r--FL/Fl_Window.H17
1 files changed, 16 insertions, 1 deletions
diff --git a/FL/Fl_Window.H b/FL/Fl_Window.H
index 624e4b733..f164dcbcc 100644
--- a/FL/Fl_Window.H
+++ b/FL/Fl_Window.H
@@ -49,10 +49,25 @@ class Fl_X;
class FL_EXPORT Fl_Window : public Fl_Group {
static char *default_xclass_;
+ // Note: we must use separate statements for each of the following 4 variables,
+ // with the static attribute, otherwise MS VC++ 2008/2010 complains :-(
+ // AlbrechtS 04/2012
#if FLTK_ABI_VERSION < 10302
static // when these members are static, ABI compatibility with 1.3.0 is respected
#endif
- int no_fullscreen_x, no_fullscreen_y, no_fullscreen_w, no_fullscreen_h;
+ int no_fullscreen_x;
+#if FLTK_ABI_VERSION < 10302
+ static // when these members are static, ABI compatibility with 1.3.0 is respected
+#endif
+ int no_fullscreen_y;
+#if FLTK_ABI_VERSION < 10302
+ static // when these members are static, ABI compatibility with 1.3.0 is respected
+#endif
+ int no_fullscreen_w;
+#if FLTK_ABI_VERSION < 10302
+ static // when these members are static, ABI compatibility with 1.3.0 is respected
+#endif
+ int no_fullscreen_h;
friend class Fl_X;
Fl_X *i; // points at the system-specific stuff