diff --git a/gio/gio-api.raw b/gio/gio-api.raw
index 56075dc6d..d54776e80 100644
--- a/gio/gio-api.raw
+++ b/gio/gio-api.raw
@@ -12025,7 +12025,7 @@
-
+
@@ -12046,7 +12046,7 @@
-
+
@@ -12065,7 +12065,7 @@
-
+
@@ -12113,7 +12113,7 @@
-
+
@@ -12129,7 +12129,7 @@
-
+
@@ -12164,7 +12164,7 @@
-
+
@@ -12180,7 +12180,7 @@
-
+
diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl
index 1f91af824..412286a85 100755
--- a/parser/gapi2xml.pl
+++ b/parser/gapi2xml.pl
@@ -610,6 +610,7 @@ sub addFieldElems
}
next if ($field !~ /\S/);
$field =~ s/GSEAL\s*\((.*)\)/\1/g;
+ $field =~ s/\bvolatile\s+//g;
$field =~ s/\s+(\*+)/\1 /g;
$field =~ s/(const\s+)?(\w+)\*\s+const\*/const \2\*/g;
$field =~ s/(\w+)\s+const\s*\*/const \1\*/g;