> - Arg a = {.v = text };
> + char *trimed = g_strstrip(g_strdup(text));
> + Arg a = {.v = trimed };Doesn't this leak memory via strdup on every paste? Or does Gobject do some automagic ref counting or whatnot?
> - Arg a = {.v = text };
> + char *trimed = g_strstrip(g_strdup(text));
> + Arg a = {.v = trimed };Doesn't this leak memory via strdup on every paste? Or does Gobject do some automagic ref counting or whatnot?