diff --git a/xs/GtkMenu.xs b/xs/GtkMenu.xs
index 70af96a..7bfac47 100644
--- a/xs/GtkMenu.xs
+++ b/xs/GtkMenu.xs
@@ -238,7 +238,7 @@ gtk_menu_get_title (menu)
 void
 gtk_menu_set_screen (menu, screen)
 	GtkMenu   * menu
-	GdkScreen * screen
+	GdkScreen_ornull * screen
 
 #endif
 
