summaryrefslogtreecommitdiff
path: root/finch
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2022-08-15 20:29:12 -0500
committerGary Kramlich <grim@reaperworld.com>2022-08-15 20:29:12 -0500
commitb05b9efd614ba0aa280cf19dab401e73b295ff13 (patch)
treea6bcf34142b9b025ebd2ca593a0f489d42299c12 /finch
parent9416c78c0b2fc225a3b60d2fbc1a739d0b5d463b (diff)
downloadpidgin-b05b9efd614ba0aa280cf19dab401e73b295ff13.tar.gz
Fix some GWarnings during finch's startup
Testing Done: Ran via `G_DEBUG=fatal-warnings gdb --ex run finch3` and verified I was able to make it to the contact list. Reviewed at https://reviews.imfreedom.org/r/1592/
Diffstat (limited to 'finch')
-rw-r--r--finch/gntmedia.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/finch/gntmedia.c b/finch/gntmedia.c
index e396f618e5..a6bdfdfdfc 100644
--- a/finch/gntmedia.c
+++ b/finch/gntmedia.c
@@ -378,6 +378,13 @@ void finch_media_manager_init(void)
PurpleMediaElementInfo *audio_sink = NULL;
const char *pref;
+ purple_prefs_add_none(FINCH_PREFS_ROOT "/vvconfig");
+ purple_prefs_add_none(FINCH_PREFS_ROOT "/vvconfig/audio");
+ purple_prefs_add_none(FINCH_PREFS_ROOT "/vvconfig/audio/src");
+ purple_prefs_add_none(FINCH_PREFS_ROOT "/vvconfig/audio/sink");
+ purple_prefs_add_string(FINCH_PREFS_ROOT "/vvconfig/audio/src/device", "");
+ purple_prefs_add_string(FINCH_PREFS_ROOT "/vvconfig/audio/sink/device", "");
+
pref = purple_prefs_get_string(
FINCH_PREFS_ROOT "/vvconfig/audio/src/device");
if (pref)