From be7be15b105f4b301c9d4e07e78be2447b48ef52 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 06 Nov 2017 17:02:09 -0500 Subject: mq_profiles_new(): Create profile configs --- (limited to 'src/config') diff --git a/src/config/profiles.c b/src/config/profiles.c index c458c97..f4b8797 100644 --- a/src/config/profiles.c +++ b/src/config/profiles.c @@ -29,6 +29,8 @@ #include #include +#include "config.h" + struct _MqProfiles { gchar *config_dir; gchar *file_name; @@ -53,14 +55,19 @@ create(MqProfiles *profiles) default_profile = mq_profiles_insert(profiles, "Default", "#0000ff"); private_profile = mq_profiles_insert(profiles, "Private", "#6060a0"); + if (default_profile) { + mq_config_new(default_profile, MQ_CONFIG_PROFILE_DEFAULT); mq_profiles_set_default(profiles, default_profile); + g_free(default_profile); } - g_free(default_profile); - g_free(private_profile); - mq_profiles_save(profiles); - /* TODO: Create configs. */ + if (private_profile) { + mq_config_new(private_profile, MQ_CONFIG_PROFILE_PRIVATE); + g_free(private_profile); + } + + mq_profiles_save(profiles); return FALSE; } -- cgit v0.9.1