diff --git a/vapi/clutter-1.0.vapi b/vapi/clutter-1.0.vapi
index d7aa954..8f6b55c 100644
--- a/vapi/clutter-1.0.vapi
+++ b/vapi/clutter-1.0.vapi
@@ -984,6 +984,7 @@ namespace Clutter {
 		public void hide_cursor ();
 		public bool is_default ();
 		public void queue_redraw ();
+		[CCode (array_length = false)]
 		public unowned uchar[] read_pixels (int x, int y, int width, int height);
 		[CCode (cname = "clutter_redraw")]
 		public void redraw ();
diff --git a/vapi/packages/clutter-1.0/clutter-1.0.metadata b/vapi/packages/clutter-1.0/clutter-1.0.metadata
index 24ea92a..e545c75 100644
--- a/vapi/packages/clutter-1.0/clutter-1.0.metadata
+++ b/vapi/packages/clutter-1.0/clutter-1.0.metadata
@@ -338,6 +338,7 @@ clutter_stage_manager_get_default_stage hidden="1"
 clutter_stage_manager_list_stages type_arguments="Stage"
 clutter_stage_manager_peek_stages type_arguments="Stage"
 clutter_stage_manager_set_default_stage hidden="1"
+clutter_stage_read_pixels no_array_length="1"
 clutter_stage_set_key_focus.actor nullable="1"
 
 ClutterStageStateEvent is_value_type="1"
