]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Fix some issues for the experimental non-null checks
authorJacques-Pascal Deplaix <jp.deplaix@gmail.com>
Mon, 20 Jun 2011 17:28:13 +0000 (19:28 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Sun, 25 Dec 2011 14:19:32 +0000 (15:19 +0100)
Fixes bug 651841.

vapi/glib-2.0.vapi

index 39274d37cf1c4c2b1315aafb6b61df6787960584..def6bcc511064569a3a83a2cf2a1fe67d6771300 100644 (file)
@@ -1361,7 +1361,7 @@ public class string {
                if (str == null) {
                        str_size = 0;
                } else {
-                       str_size = str.length;
+                       str_size = ((!)(str)).length;
                }
 
                string* result = GLib.malloc0 (this.length - (end - start) + str_size + 1);
@@ -3096,12 +3096,12 @@ namespace GLib {
                                if (c == '\n') {
                                        break;
                                }
-                               ret.append_c ((char) c);
+                               ((!)(ret)).append_c ((char) c);
                        }
                        if (ret == null) {
                                return null;
                        } else {
-                               return ret.str;
+                               return ((!)(ret)).str;
                        }
                }
        }