summaryrefslogtreecommitdiff
path: root/src/gui/windows/quitdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/windows/quitdialog.cpp')
-rw-r--r--src/gui/windows/quitdialog.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/gui/windows/quitdialog.cpp b/src/gui/windows/quitdialog.cpp
index ed3cb5c8a..34e0c1976 100644
--- a/src/gui/windows/quitdialog.cpp
+++ b/src/gui/windows/quitdialog.cpp
@@ -24,6 +24,7 @@
#include "client.h"
#include "configuration.h"
+#include "settings.h"
#include "soundmanager.h"
#include "const/sound.h"
@@ -88,8 +89,11 @@ QuitDialog::QuitDialog(QuitDialog **const pointerToMe) :
{
// Only added if we are connected to an accountserver or gameserver
placeOption(placer, mLogoutQuit);
- placeOption(placer, mSwitchAccountServer);
-
+ if(!settings.options.uniqueSession)
+ {
+ // Only shown if we are not in a uniqueSession
+ placeOption(placer, mSwitchAccountServer);
+ }
// Only added if we are connected to a gameserver
if (state == State::GAME)
placeOption(placer, mSwitchCharacter);