diff options
author | MadCamel <madcamel@gmail.com> | 2010-10-14 10:38:04 +0200 |
---|---|---|
committer | Stefan Dombrowski <stefan@uni-bonn.de> | 2010-10-14 16:55:30 +0200 |
commit | c3370ee4b57d18a62510240f105791ca3b403224 (patch) | |
tree | 0e0eb016039b77f558ef5790dd18d4940738d2ac /src/game.cpp | |
parent | 1d16b34c14a3b2deff084757f2b583d54b4741ce (diff) | |
download | mana-client-c3370ee4b57d18a62510240f105791ca3b403224.tar.gz mana-client-c3370ee4b57d18a62510240f105791ca3b403224.tar.bz2 mana-client-c3370ee4b57d18a62510240f105791ca3b403224.tar.xz mana-client-c3370ee4b57d18a62510240f105791ca3b403224.zip |
Disable showing of IP addresses while taking a screenshot
This could potentially leak confidential information.
Reviewed-by: cody
Diffstat (limited to 'src/game.cpp')
-rw-r--r-- | src/game.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/game.cpp b/src/game.cpp index 66b6e3c4..270affb5 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -279,8 +279,23 @@ static bool saveScreenshot() { static unsigned int screenshotCount = 0; + // We don't want to show IP addresses in screenshots + const bool showip = player_node->getShowIp(); + if (showip) + { + player_node->setShowIp(false); + beingManager->updatePlayerNames(); + gui->draw(); + } + SDL_Surface *screenshot = graphics->getScreenshot(); + if (showip) + { + player_node->setShowIp(true); + beingManager->updatePlayerNames(); + } + // Search for an unused screenshot name std::stringstream filenameSuffix; std::stringstream filename; |