GList * facebook_service_upload_photos_finish (FacebookService *self, GAsyncResult *result, GError **error) { if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (result), error)) return NULL; else return _g_string_list_dup (g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (result))); }
static void allow_sticky_processes_only (ExecuteData *exec_data) { FrProcess *process = exec_data->process; if (! process->priv->sticky_only) { /* Remember the first error. */ exec_data->error_command = process->priv->current_command; exec_data->first_error = fr_error_copy (exec_data->error); exec_data->first_error_stdout = g_list_reverse (_g_string_list_dup (process->out.raw)); exec_data->first_error_stderr = g_list_reverse (_g_string_list_dup (process->err.raw)); } process->priv->sticky_only = TRUE; if (! process->priv->stopping) g_signal_emit (G_OBJECT (process), fr_process_signals[STICKY_ONLY], 0); }