diff --git a/src/post_modules/GTK2/source/gtkmessagedialog.pre b/src/post_modules/GTK2/source/gtkmessagedialog.pre
index aefeb489cb336c01d4b1874fd14bf76b1d7a1b27..cff7496a94c64ec7202c2ff972d0cf8d2a9418e6 100644
--- a/src/post_modules/GTK2/source/gtkmessagedialog.pre
+++ b/src/post_modules/GTK2/source/gtkmessagedialog.pre
@@ -38,7 +38,7 @@ void create(mapping(string:mixed)|int flags, ?int type, ?int buttons,
     const gchar *msg2;
     GtkWidget *gmd;
 
-    get_all_args("create",args,"%i%i%i%t.%o1",&flags,&type,&buttons,
+    get_all_args("create",args,"%i%i%i%t.%o",&flags,&type,&buttons,
 		 &message,&o1);
     ref_push_string(message);
     f_string_to_utf8(1);