From 4c3a9f7ec045362efc4e033bcfb3bc5507b3ae0b Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Fri, 22 Mar 2013 23:24:25 +0300
Subject: Fix updating per server settings in misc tab.

---
 src/gui/setup_other.cpp | 7 +++++++
 src/gui/setup_other.h   | 2 ++
 2 files changed, 9 insertions(+)

diff --git a/src/gui/setup_other.cpp b/src/gui/setup_other.cpp
index 4572fe2ed..4404a26e9 100644
--- a/src/gui/setup_other.cpp
+++ b/src/gui/setup_other.cpp
@@ -289,3 +289,10 @@ void Setup_Other::apply()
 
     logger->setDebugLog(config.getBoolValue("debugLog"));
 }
+
+void Setup_Other::externalUpdated()
+{
+    reread("showJob");
+    reread("enableGuildBot");
+    reread("enableBuggyServers");
+}
diff --git a/src/gui/setup_other.h b/src/gui/setup_other.h
index 8b442ce65..e5b148017 100644
--- a/src/gui/setup_other.h
+++ b/src/gui/setup_other.h
@@ -42,6 +42,8 @@ class Setup_Other final : public SetupTabScroll
 
         void apply();
 
+        void externalUpdated();
+
     protected:
         NamesModel *mProxyTypeList;
 
-- 
cgit v1.2.3-70-g09d2