aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--settings.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/settings.py b/settings.py
index dfab369..6bbb558 100644
--- a/settings.py
+++ b/settings.py
@@ -312,12 +312,6 @@ else:
globals().update(current_settings_dict)
-if proxy_images:
- img_prefix = "/"
-else:
- img_prefix = ""
-
-
if route_tor:
print("Tor routing is ON")
@@ -336,6 +330,19 @@ def add_setting_changed_hook(setting, func):
hooks[setting] = [func]
+def set_img_prefix(old_value=None, value=None):
+ global img_prefix
+ if value is None:
+ value = proxy_images
+ if value:
+ img_prefix = '/'
+ else:
+ img_prefix = ''
+set_img_prefix()
+add_setting_changed_hook('proxy_images', set_img_prefix)
+
+
+
def settings_page():
if request.method == 'GET':
return flask.render_template('settings.html',