mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2025-03-08 10:09:58 +00:00
2007-07-27 Mike Kestner <mkestner@novell.com>
* generator/OpaqueGen.cs : only generate Copy override for methods with no parameters. Fixes a gnome-sharp build problem. svn path=/trunk/gtk-sharp/; revision=82869
This commit is contained in:
parent
eeabe5a15e
commit
4bbe8a8faf
|
@ -1,3 +1,8 @@
|
||||||
|
2007-07-27 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
|
* generator/OpaqueGen.cs : only generate Copy override for methods
|
||||||
|
with no parameters. Fixes a gnome-sharp build problem.
|
||||||
|
|
||||||
2007-07-26 Mike Kestner <mkestner@novell.com>
|
2007-07-26 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
* parser/gapi2xml.pl : beef up error message for signal vm parse.
|
* parser/gapi2xml.pl : beef up error message for signal vm parse.
|
||||||
|
|
|
@ -94,7 +94,7 @@ namespace GtkSharp.Generation {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Parameters Parameters {
|
public Parameters Parameters {
|
||||||
get {
|
get {
|
||||||
return parms;
|
return parms;
|
||||||
}
|
}
|
||||||
|
|
|
@ -130,7 +130,7 @@ namespace GtkSharp.Generation {
|
||||||
}
|
}
|
||||||
|
|
||||||
Method copy = Methods ["Copy"] as Method;
|
Method copy = Methods ["Copy"] as Method;
|
||||||
if (copy != null) {
|
if (copy != null && copy.Parameters.Count == 0) {
|
||||||
sw.WriteLine ("\t\tprotected override GLib.Opaque Copy (IntPtr raw)");
|
sw.WriteLine ("\t\tprotected override GLib.Opaque Copy (IntPtr raw)");
|
||||||
sw.WriteLine ("\t\t{");
|
sw.WriteLine ("\t\t{");
|
||||||
sw.WriteLine ("\t\t\tGLib.Opaque result = new " + QualifiedName + " (" + copy.CName + " (raw));");
|
sw.WriteLine ("\t\t\tGLib.Opaque result = new " + QualifiedName + " (" + copy.CName + " (raw));");
|
||||||
|
|
Loading…
Reference in a new issue