diff options
author | James Booth <boothj5@gmail.com> | 2015-11-21 21:49:12 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2015-11-21 21:49:12 +0000 |
commit | ef0f093efde451ff9c73e304bf50020385942d55 (patch) | |
tree | 52917b2ec14dbcd82eb2929e97b0e22c5c6b4765 /src/config | |
parent | f54c2e8ecab9134eca315313bfd269a0261e4763 (diff) | |
download | profani-tty-ef0f093efde451ff9c73e304bf50020385942d55.tar.gz |
Added /roster indent resource
Diffstat (limited to 'src/config')
-rw-r--r-- | src/config/preferences.c | 22 | ||||
-rw-r--r-- | src/config/preferences.h | 2 |
2 files changed, 24 insertions, 0 deletions
diff --git a/src/config/preferences.c b/src/config/preferences.c index 0916cf86..1de2ac64 100644 --- a/src/config/preferences.c +++ b/src/config/preferences.c @@ -528,6 +528,28 @@ prefs_set_roster_contact_indent(gint value) _save_prefs(); } +gint +prefs_get_roster_resource_indent(void) +{ + if (!g_key_file_has_key(prefs, PREF_GROUP_UI, "roster.resource.indent", NULL)) { + return 2; + } + + gint result = g_key_file_get_integer(prefs, PREF_GROUP_UI, "roster.resource.indent", NULL); + if (result < 0) { + result = 0; + } + + return result; +} + +void +prefs_set_roster_resource_indent(gint value) +{ + g_key_file_set_integer(prefs, PREF_GROUP_UI, "roster.resource.indent", value); + _save_prefs(); +} + gboolean prefs_add_alias(const char *const name, const char *const value) { diff --git a/src/config/preferences.h b/src/config/preferences.h index 374f6947..8daa0a99 100644 --- a/src/config/preferences.h +++ b/src/config/preferences.h @@ -174,6 +174,8 @@ void prefs_clear_roster_contact_char(void); gint prefs_get_roster_contact_indent(void); void prefs_set_roster_contact_indent(gint value); +gint prefs_get_roster_resource_indent(void); +void prefs_set_roster_resource_indent(gint value); void prefs_add_login(const char *jid); |