Skip to content

Commit

Permalink
add xconf_get_strdup func
Browse files Browse the repository at this point in the history
[#11]
  • Loading branch information
aanatoly committed Dec 5, 2015
1 parent 417dc13 commit 06dbbd9
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
7 changes: 7 additions & 0 deletions panel/xconf.c
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,13 @@ void xconf_get_str(xconf *x, gchar **val)
}


void xconf_get_strdup(xconf *x, gchar **val)
{
if (x && x->value)
*val = g_strdup(x->value);
}


void xconf_get_int(xconf *x, int *val)
{
gchar *s;
Expand Down
2 changes: 1 addition & 1 deletion panel/xconf.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ xconf *xconf_get(xconf *x, gchar *name);
void xconf_get_int(xconf *x, int *val);
void xconf_get_enum(xconf *x, int *val, xconf_enum *e);
void xconf_get_str(xconf *x, gchar **val);

void xconf_get_strdup(xconf *x, gchar **val);
void xconf_set_int(xconf *x, int val);
void xconf_set_enum(xconf *x, int val, xconf_enum *e);

Expand Down

0 comments on commit 06dbbd9

Please sign in to comment.