[Gtk-sharp-list] patch fixing override issue for gtk-sharp/generator/Method.cs
Martin Willemoes Hansen
mwh@sysrq.dk
Thu, 14 Aug 2003 15:55:03 +0200
--=-WSx45XacNsP7o8Q2huTf
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hi!
I am wrapping GnomePrint, to get DiaCanvas to print :o)
This method was wrapped badly :(
gchar *
gnome_print_config_to_string (GnomePrintConfig *config, guint flags)
override was added, but no method to override ;) This patch fixes the
problem.
Okay to commit?
BTW. How can I rename a field? like I have a field named base .. that I
would like to rename to Base. Is this functionality implemented?
I guess I should look at the parser if it isnt.
--
Martin Willemoes Hansen
--------------------------------------------------------
E-Mail mwh@sysrq.dk Website mwh.sysrq.dk
IRC MWH, freenode.net
--------------------------------------------------------
--=-WSx45XacNsP7o8Q2huTf
Content-Disposition: attachment; filename=Method.cs.diff
Content-Type: text/plain; name=Method.cs.diff; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
? Method.cs.diff
Index: Method.cs
===================================================================
RCS file: /cvs/public/gtk-sharp/generator/Method.cs,v
retrieving revision 1.31
diff -u -r1.31 Method.cs
--- Method.cs 23 Jul 2003 17:19:19 -0000 1.31
+++ Method.cs 14 Aug 2003 13:57:51 -0000
@@ -217,7 +217,7 @@
sw.Write("static ");
sw.Write(safety);
Method dup = null;
- if (Name == "ToString")
+ if (Name == "ToString" && Params == null)
sw.Write("override ");
else if (Name == "GetGType" && container_type is ObjectGen)
sw.Write("new ");
--=-WSx45XacNsP7o8Q2huTf--