summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Carl <danielcarl@gmx.de>2014-05-29 20:41:11 +0200
committerDaniel Carl <danielcarl@gmx.de>2014-05-29 20:44:32 +0200
commit5f5111b777d36a4d295b52e7ac0d3944224cd2b4 (patch)
tree8d40dfaea330a76789ca17a6f17c1ab98bcc7c70
parent0334ce6389e94c9de3e0accd22ee7dc00bf094df (diff)
Allow to compile also with libsoup below 2.4.
-rw-r--r--README.md2
-rw-r--r--src/setting.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index b327f1a..3468507 100644
--- a/README.md
+++ b/README.md
@@ -44,7 +44,7 @@ the [vimb project page][vimb].
## dependencies
- libwebkit >=1.5.0
- libgtk+-2.0
-- libsoup-2.4
+- libsoup >=2.38
## install
Edit config.mk to match your local setup.
diff --git a/src/setting.c b/src/setting.c
index 75f2c2e..327ef0d 100644
--- a/src/setting.c
+++ b/src/setting.c
@@ -929,14 +929,14 @@ static SettingStatus hsts(const Setting *s, const SettingType type)
{
gboolean active;
if (type == SETTING_GET) {
- active = soup_session_has_feature(vb.session, HSTS_TYPE_PROVIDER);
+ active = (soup_session_get_feature(vb.session, HSTS_TYPE_PROVIDER) != NULL);
print_value(s, &active);
return SETTING_OK;
}
if (type == SETTING_TOGGLE) {
- active = !soup_session_has_feature(vb.session, HSTS_TYPE_PROVIDER);
+ active = (soup_session_get_feature(vb.session, HSTS_TYPE_PROVIDER) == NULL);
print_value(s, &active);
} else {
active = (s->arg.i != 0);