# include <simgear/screen/win32-printer.h>
# include <simgear/screen/GlBitmaps.h>
#endif
-
+#ifdef __MINGW32__
+#include <shellapi.h>
+#endif
#include "gui.h"
using std::string;
renderer->update( true );
renderer->update( true );
- string dir = fgGetString("/sim/paths/screenshot-dir", fgGetString("/sim/fg-current"));
+ string dir = fgGetString("/sim/paths/screenshot-dir");
+ if (dir.empty())
+ dir = fgGetString("/sim/fg-current");
+
SGPath path(dir + '/');
if (path.create_dir( 0755 )) {
SG_LOG(SG_GENERAL, SG_ALERT, "Cannot create screenshot directory '"