Use g_error_new_valist instead of a private copy of it
authorChristian Persch <chpe@gnome.org>
Mon, 20 Apr 2009 11:46:09 +0000 (13:46 +0200)
committerChristian Persch <chpe@gnome.org>
Sat, 23 May 2009 15:53:01 +0000 (17:53 +0200)
gio/gsimpleasyncresult.c

index 6b73358..e071d96 100644 (file)
@@ -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;
 }