Hey!
I was having some trouble compiling with --enable-experimental-non-null
and the glib vapi.
Attached is a VERY small patch that fixes the problems I've run into.
Sam
diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi
index 596570a..ab680a9 100644
--- a/vapi/glib-2.0.vapi
+++ b/vapi/glib-2.0.vapi
@@ -1129,7 +1129,7 @@ public class string {
if (str == null) {
str_size = 0;
} else {
- str_size = str.size ();
+ str_size = ((string)str).size ();
}
string* result = GLib.malloc0 (this.size () - ((char*) end_string - (char*) start_string) + str_size + 1);
@@ -2693,12 +2693,12 @@ namespace GLib {
if (c == '\n') {
break;
}
- ret.append_c ((char) c);
+ ((StringBuilder)ret).append_c ((char) c);
}
if (ret == null) {
return null;
} else {
- return ret.str;
+ return ((StringBuilder)ret).str;
}
}
}
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list