diff options
author | Patrick McDermott <pj@pehjota.net> | 2017-10-06 16:10:36 (EDT) |
---|---|---|
committer | Patrick McDermott <pj@pehjota.net> | 2017-10-06 16:17:46 (EDT) |
commit | 5619735c1f410b59cc0fa2a539b699d2821aeb1e (patch) | |
tree | 4dec97e17313c3f1dac51c625645ceeee12635b6 /src/web-settings.c | |
parent | d38d0ebe74a70f6e06a640880aba282fb349fb72 (diff) | |
download | marquee-5619735c1f410b59cc0fa2a539b699d2821aeb1e.zip marquee-5619735c1f410b59cc0fa2a539b699d2821aeb1e.tar.gz marquee-5619735c1f410b59cc0fa2a539b699d2821aeb1e.tar.bz2 |
MqConfig: Pass MqConfig object to notification callbacks
And update callbacks in src/web-settings.c.
Diffstat (limited to 'src/web-settings.c')
-rw-r--r-- | src/web-settings.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/web-settings.c b/src/web-settings.c index d597c4e..00918cb 100644 --- a/src/web-settings.c +++ b/src/web-settings.c @@ -153,8 +153,8 @@ static struct mapping mappings[] = { static GHashTable *mappings_table = NULL; static void -wks_bool_cb(const gchar *name, const gboolean value, - WebKitSettings *wk_settings) +wks_bool_cb(MqConfig __attribute__((unused)) *config, const gchar *name, + const gboolean value, WebKitSettings *wk_settings) { GValue g_value = G_VALUE_INIT; @@ -165,8 +165,8 @@ wks_bool_cb(const gchar *name, const gboolean value, } static void -wks_bool_n_cb(const gchar *name, const gboolean value, - WebKitSettings *wk_settings) +wks_bool_n_cb(MqConfig __attribute__((unused)) *config, const gchar *name, + const gboolean value, WebKitSettings *wk_settings) { GValue g_value = G_VALUE_INIT; @@ -177,7 +177,8 @@ wks_bool_n_cb(const gchar *name, const gboolean value, } static void -wks_int_cb(const gchar *name, const gint value, WebKitSettings *wk_settings) +wks_int_cb(MqConfig __attribute__((unused)) *config, const gchar *name, + const gint value, WebKitSettings *wk_settings) { GValue g_value = G_VALUE_INIT; @@ -188,7 +189,8 @@ wks_int_cb(const gchar *name, const gint value, WebKitSettings *wk_settings) } static void -wks_str_cb(const gchar *name, const gchar *value, WebKitSettings *wk_settings) +wks_str_cb(MqConfig __attribute__((unused)) *config, const gchar *name, + const gchar *value, WebKitSettings *wk_settings) { GValue g_value = G_VALUE_INIT; @@ -231,7 +233,7 @@ mq_web_settings_connect(MqConfig *config, WebKitSettings *wk_settings, mappings[i].mq_name, (MqConfigBooleanCallback) wks_bool_cb, wk_settings); - wks_bool_cb(mappings[i].mq_name, + wks_bool_cb(config, mappings[i].mq_name, mq_config_get_boolean(config, mappings[i].mq_name), wk_settings); @@ -241,7 +243,7 @@ mq_web_settings_connect(MqConfig *config, WebKitSettings *wk_settings, mappings[i].mq_name, (MqConfigBooleanCallback) wks_bool_n_cb, wk_settings); - wks_bool_n_cb(mappings[i].mq_name, + wks_bool_n_cb(config, mappings[i].mq_name, mq_config_get_boolean(config, mappings[i].mq_name), wk_settings); @@ -251,7 +253,7 @@ mq_web_settings_connect(MqConfig *config, WebKitSettings *wk_settings, mappings[i].mq_name, (MqConfigIntegerCallback) wks_int_cb, wk_settings); - wks_int_cb(mappings[i].mq_name, + wks_int_cb(config, mappings[i].mq_name, mq_config_get_integer(config, mappings[i].mq_name), wk_settings); @@ -261,7 +263,7 @@ mq_web_settings_connect(MqConfig *config, WebKitSettings *wk_settings, mappings[i].mq_name, (MqConfigStringCallback) wks_str_cb, wk_settings); - wks_str_cb(mappings[i].mq_name, + wks_str_cb(config, mappings[i].mq_name, mq_config_get_string(config, mappings[i].mq_name), wk_settings); |