Esempio n. 1
0
static void
_eventd_tts_action_free(gpointer data)
{
    EventdPluginAction *action = data;

    evhelpers_format_string_unref(action->message);

    g_slice_free(EventdPluginAction, action);
}
Esempio n. 2
0
static void
_eventd_exec_action_free(gpointer data)
{
    EventdPluginAction *action = data;

    evhelpers_format_string_unref(action->command);

    g_slice_free(EventdPluginAction, action);
}
Esempio n. 3
0
static gint8
_evhelpers_config_key_file_get_format_string(gchar *string, FormatString **format_string, gint8 r)
{
    if ( r < 0 )
        return r;

    evhelpers_format_string_unref(*format_string);
    *format_string = evhelpers_format_string_new(string);

    return r;
}
Esempio n. 4
0
EVENTD_EXPORT
void
evhelpers_filename_unref(Filename *filename)
{
    if ( filename == NULL )
        return;

    if ( --filename->ref_count > 0 )
        return;

    evhelpers_format_string_unref(filename->file_uri);
    g_free(filename->data_name);

    g_free(filename);
}