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 "config.h"
|
||||
#include "options_tools.h"
|
||||
#include "utils.h"
|
||||
|
||||
/* local variables */
|
||||
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;
|
||||
Config_Network *cfg_net;
|
||||
char *usr;
|
||||
|
||||
if (!(base = data)) 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->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);
|
||||
_config_save();
|
||||
|
||||
|
|
Loading…
Reference in New Issue