summaryrefslogtreecommitdiff
path: root/src/Fl_get_system_colors.cxx
diff options
context:
space:
mode:
authorManolo Gouy <Manolo>2016-04-10 19:37:18 +0000
committerManolo Gouy <Manolo>2016-04-10 19:37:18 +0000
commit95fa60b71dceadffd65f8f135a89efb05a8d6fd7 (patch)
tree6c732ec5d896d1315a34c39cc4bc2424f6ca86d6 /src/Fl_get_system_colors.cxx
parent78213fc57eb11958b174b5f22172561e1998797e (diff)
Rewrite Fl_get_system_colors.cxx under the driver model.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11577 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_get_system_colors.cxx')
-rw-r--r--src/Fl_get_system_colors.cxx10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/Fl_get_system_colors.cxx b/src/Fl_get_system_colors.cxx
index 55ba01d5b..59eb95422 100644
--- a/src/Fl_get_system_colors.cxx
+++ b/src/Fl_get_system_colors.cxx
@@ -18,6 +18,7 @@
#include <FL/Fl.H>
#include <FL/Fl_Screen_Driver.H>
+#include <FL/Fl_System_Driver.H>
#include <FL/fl_draw.H>
#include <FL/x.H>
#include <FL/math.h>
@@ -29,13 +30,6 @@
#include <FL/Fl_Tiled_Image.H>
#include "tile.xpm"
-#if defined(WIN32) && !defined(__CYGWIN__) && !defined(__WATCOMC__)
-// Visual C++ 2005 incorrectly displays a warning about the use of POSIX APIs
-// on Windows, which is supposed to be POSIX compliant...
-# define putenv _putenv
-#endif // WIN32 && !__CYGWIN__
-
-
/**
Changes fl_color(FL_BACKGROUND_COLOR) to the given color,
and changes the gray ramp from 32 to 56 to black to white. These are
@@ -184,7 +178,7 @@ int Fl::scheme(const char *s) {
static char e[1024];
strcpy(e,"FLTK_SCHEME=");
if (s) strlcat(e,s,sizeof(e));
- putenv(e);
+ Fl::system_driver()->putenv(e);
// Load the scheme...
return reload_scheme();