summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-03-26 00:29:02 +0300
committerAndrei Karas <akaras@inbox.ru>2014-03-26 00:29:02 +0300
commit0c6809ad24bce28c8ae587d646c0287be88de101 (patch)
treedf4412be46ae8f4e76be719079ccccc87ccc5223
parent3d2dfc097a0967eb31f738c7005d08552b17d614 (diff)
downloadmanaplus-0c6809ad24bce28c8ae587d646c0287be88de101.tar.gz
manaplus-0c6809ad24bce28c8ae587d646c0287be88de101.tar.bz2
manaplus-0c6809ad24bce28c8ae587d646c0287be88de101.tar.xz
manaplus-0c6809ad24bce28c8ae587d646c0287be88de101.zip
Add option to hide support page link in error dialog.
-rw-r--r--src/client.cpp2
-rw-r--r--src/defaults.cpp1
-rw-r--r--src/gui/widgets/tabs/setup_other.cpp4
3 files changed, 6 insertions, 1 deletions
diff --git a/src/client.cpp b/src/client.cpp
index 4dccaf0cc..70f27f773 100644
--- a/src/client.cpp
+++ b/src/client.cpp
@@ -2987,7 +2987,7 @@ Window *Client::openErrorDialog(const std::string &header,
const std::string &message,
const bool modal)
{
- if (getSupportUrl().empty())
+ if (getSupportUrl().empty() || config.getBoolValue("hidesupport"))
{
return new OkDialog(header, message, DIALOG_ERROR, modal);
}
diff --git a/src/defaults.cpp b/src/defaults.cpp
index 9ec23540f..9601c4346 100644
--- a/src/defaults.cpp
+++ b/src/defaults.cpp
@@ -361,6 +361,7 @@ DefaultsData* getConfigDefaults()
AddDEF("usepets", true);
AddDEF("scale", 1);
AddDEF("addwatermark", true);
+ AddDEF("hidesupport", false);
return configData;
}
diff --git a/src/gui/widgets/tabs/setup_other.cpp b/src/gui/widgets/tabs/setup_other.cpp
index e4801506c..ad1f60c8b 100644
--- a/src/gui/widgets/tabs/setup_other.cpp
+++ b/src/gui/widgets/tabs/setup_other.cpp
@@ -334,6 +334,10 @@ Setup_Other::Setup_Other(const Widget2 *const widget) :
"serverAttack", this, "serverAttackEvent");
// TRANSLATORS: settings option
+ new SetupItemCheckBox(_("Hide support page link on error"), "",
+ "hidesupport", this, "hidesupportEvent");
+
+ // TRANSLATORS: settings option
new SetupItemCheckBox(_("Enable double clicks"), "",
"doubleClick", this, "doubleClickEvent");