fill in cfg_net username and nickname if they are missing
Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
56deeb9228
commit
7391e086a4
|
@ -2,6 +2,7 @@
|
||||||
#include "options_networks.h"
|
#include "options_networks.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "options_tools.h"
|
#include "options_tools.h"
|
||||||
|
#include "utils.h"
|
||||||
|
|
||||||
/* local variables */
|
/* local variables */
|
||||||
static Evas_Object *o_box = NULL;
|
static Evas_Object *o_box = NULL;
|
||||||
|
@ -21,6 +22,7 @@ _cb_net_add(void *data, Evas_Object *obj EINA_UNUSED, void *event EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Evas_Object *base;
|
Evas_Object *base;
|
||||||
Config_Network *cfg_net;
|
Config_Network *cfg_net;
|
||||||
|
char *usr;
|
||||||
|
|
||||||
if (!(base = data)) return;
|
if (!(base = data)) return;
|
||||||
if (!(cfg_net = malloc(sizeof(Config_Network)))) return;
|
if (!(cfg_net = malloc(sizeof(Config_Network)))) return;
|
||||||
|
@ -34,6 +36,14 @@ _cb_net_add(void *data, Evas_Object *obj EINA_UNUSED, void *event EINA_UNUSED)
|
||||||
cfg_net->bypass_proxy = EINA_FALSE;
|
cfg_net->bypass_proxy = EINA_FALSE;
|
||||||
cfg_net->use_ssl = EINA_FALSE;
|
cfg_net->use_ssl = EINA_FALSE;
|
||||||
|
|
||||||
|
cfg_net->nickname = NULL;
|
||||||
|
if ((usr = _util_user_name_get()))
|
||||||
|
cfg_net->nickname = eina_stringshare_add(usr);
|
||||||
|
|
||||||
|
cfg_net->username = NULL;
|
||||||
|
if ((usr = _util_user_fullname_get()))
|
||||||
|
cfg_net->username = eina_stringshare_add(usr);
|
||||||
|
|
||||||
_ex_cfg->networks = eina_list_append(_ex_cfg->networks, cfg_net);
|
_ex_cfg->networks = eina_list_append(_ex_cfg->networks, cfg_net);
|
||||||
_config_save();
|
_config_save();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue