From b09efb701fbbb9ca35968ae785628f517394dd15 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Tue, 19 Jul 2022 14:50:36 +0300 Subject: goodwolf: Fixed JavaScript enable switch logic --- goodwolf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/goodwolf.c b/goodwolf.c index c470293..ea17379 100644 --- a/goodwolf.c +++ b/goodwolf.c @@ -808,9 +808,11 @@ new_browser(struct Window *window, const gchar *target_url, struct Client *old_b WebKitSettings *settings = webkit_settings_new_with_settings(GOODWOLF_WEBKIT_SETTINGS); if (alt_useragent == TRUE) webkit_settings_set_user_agent(settings, "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:74.0) Gecko/20100101 Firefox/74.0"); + if (enabled_javascript == TRUE) + webkit_settings_set_enable_javascript_markup(settings, enabled_javascript); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(browser->javascript), - webkit_settings_get_enable_javascript_markup(settings) || enabled_javascript); + webkit_settings_get_enable_javascript_markup(settings)); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(browser->auto_load_images), webkit_settings_get_auto_load_images(settings)); -- cgit v1.3.1-23-gd82d