summaryrefslogtreecommitdiff
path: root/src/game.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game.cpp')
-rw-r--r--src/game.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/game.cpp b/src/game.cpp
index 4e7345340..8457cf079 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -431,8 +431,20 @@ Game::~Game()
static bool saveScreenshot()
{
static unsigned int screenshotCount = 0;
+ SDL_Surface *screenshot = 0;
+
+ if (!config.getBoolValue("showip"))
+ {
+ graphics->setSecure(true);
+ gui->draw();
+ screenshot = graphics->getScreenshot();
+ graphics->setSecure(false);
+ }
+ else
+ {
+ screenshot = graphics->getScreenshot();
+ }
- SDL_Surface *screenshot = graphics->getScreenshot();
if (!screenshot)
return false;