diff --git a/ChangeLog b/ChangeLog index 296bfd65e..514983b44 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-10-05 Vladimir Vukicevic + + * glib/GException.cs: g_clear_error takes + a GError **, not a GError *. Added refs to get the **. + 2002-10-04 Vladimir Vukicevic * glib/ObjectManager.cs, glue/type.c: If there isn't diff --git a/glib/GException.cs b/glib/GException.cs index 3c5744f62..65173e822 100644 --- a/glib/GException.cs +++ b/glib/GException.cs @@ -27,10 +27,10 @@ namespace GLib { } [DllImport("glib-2.0")] - static extern void g_clear_error (IntPtr errptr); + static extern void g_clear_error (ref IntPtr errptr); ~GException () { - g_clear_error (errptr); + g_clear_error (ref errptr); } } }