mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-14 19:55:12 +01:00
Use g_error_new_valist instead of a private copy of it
This commit is contained in:
parent
01b79d67ef
commit
54b43229f4
@ -487,23 +487,6 @@ g_simple_async_result_set_from_error (GSimpleAsyncResult *simple,
|
||||
simple->failed = TRUE;
|
||||
}
|
||||
|
||||
static GError*
|
||||
_g_error_new_valist (GQuark domain,
|
||||
gint code,
|
||||
const char *format,
|
||||
va_list args)
|
||||
{
|
||||
GError *error;
|
||||
char *message;
|
||||
|
||||
message = g_strdup_vprintf (format, args);
|
||||
|
||||
error = g_error_new_literal (domain, code, message);
|
||||
g_free (message);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
/**
|
||||
* g_simple_async_result_set_error_va:
|
||||
* @simple: a #GSimpleAsyncResult.
|
||||
@ -528,7 +511,7 @@ g_simple_async_result_set_error_va (GSimpleAsyncResult *simple,
|
||||
|
||||
if (simple->error)
|
||||
g_error_free (simple->error);
|
||||
simple->error = _g_error_new_valist (domain, code, format, args);
|
||||
simple->error = g_error_new_valist (domain, code, format, args);
|
||||
simple->failed = TRUE;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user