From d3996abfdbb0719831fbd2e5b4fbd9eeaa2117a8 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Tue, 17 Jul 2007 15:17:39 +0000 Subject: [PATCH] 2007-07-17 Mike Kestner * generator/CallbackGen.cs : make GError** signatures fatal to avoid compilation problem in gmime-sharp. svn path=/trunk/gtk-sharp/; revision=82105 --- ChangeLog | 5 +++++ generator/CallbackGen.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3440369fb..1cd5bd1d7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-07-17 Mike Kestner + + * generator/CallbackGen.cs : make GError** signatures fatal to + avoid compilation problem in gmime-sharp. + 2007-07-12 Mike Kestner * generator/StructBase.cs : use typeof to pass type to PtrToStruct diff --git a/generator/CallbackGen.cs b/generator/CallbackGen.cs index 48dec9681..a6c05ef6e 100644 --- a/generator/CallbackGen.cs +++ b/generator/CallbackGen.cs @@ -168,7 +168,7 @@ namespace GtkSharp.Generation { sw.WriteLine (invoke + ";"); sw.Write (cleanup_str); - bool fatal = (retval.MarshalType != "void" && retval.MarshalType != "bool") || has_out_params; + bool fatal = (retval.MarshalType != "void" && retval.MarshalType != "bool") || has_out_params || throws_error; sw.WriteLine ("\t\t\t} catch (Exception e) {"); sw.WriteLine ("\t\t\t\tGLib.ExceptionManager.RaiseUnhandledException (e, " + (fatal ? "true" : "false") + ");"); if (fatal) {