diff options
author | Stijn Buys <ingar@osirion.org> | 2009-01-11 10:04:48 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2009-01-11 10:04:48 +0000 |
commit | 7082a5a1b7258580c698a09cf9fb8bec0bc97472 (patch) | |
tree | 8e74c2a0eea902d1937ed6cff936bb8b994c00a9 /src | |
parent | 67a73b90a4c0f91ddf9322cf0ecfc6c99016e384 (diff) |
suppress screenshot can't create directory warning
Diffstat (limited to 'src')
-rw-r--r-- | src/render/screenshot.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/render/screenshot.cc b/src/render/screenshot.cc index e006344..aa5aa9e 100644 --- a/src/render/screenshot.cc +++ b/src/render/screenshot.cc @@ -34,8 +34,11 @@ void Screenshot::save() // make sure the screenshots folder exists filename.assign(filesystem::writedir()); - filename.append("screenshots/"); - sys::mkdir(filename); + filename.append("screenshots"); + if (!sys::isdirectory(filename)) { + sys::mkdir(filename); + } + filename += '/'; aux::lowercase(screenshotformat->str()); |