Fix the windowsize
[geeqie.git] / src / gq-marshal.c
index 0bfd567..c62959e 100644 (file)
@@ -91,6 +91,41 @@ gq_marshal_VOID__INT_INT_INT_INT(GClosure     *closure,
            data2);
 }
 
+void gq_marshal_VOID__INT_INT(GClosure     *closure,
+               GValue       *return_value G_GNUC_UNUSED,
+               guint         n_param_values,
+               const GValue *param_values,
+               gpointer      invocation_hint G_GNUC_UNUSED,
+               gpointer      marshal_data)
+{
+       typedef void (*GMarshalFunc_VOID__INT_INT) (gpointer     data1,
+                       gint         arg_1,
+                       gint         arg_2,
+                       gpointer     data2);
+       register GMarshalFunc_VOID__INT_INT callback;
+       register GCClosure *cc = (GCClosure*) closure;
+       register gpointer data1, data2;
+
+       g_return_if_fail(n_param_values == 3);
+
+       if (G_CCLOSURE_SWAP_DATA(closure))
+               {
+               data1 = closure->data;
+               data2 = g_value_peek_pointer(param_values + 0);
+               }
+       else
+               {
+               data1 = g_value_peek_pointer(param_values + 0);
+               data2 = closure->data;
+               }
+       callback = (GMarshalFunc_VOID__INT_INT) (marshal_data ? marshal_data : cc->callback);
+
+       callback(data1,
+                       g_marshal_value_peek_int(param_values + 1),
+                       g_marshal_value_peek_int(param_values + 2),
+                       data2);
+}
+
 /* VOID:DOUBLE (gq-marshal.list:3) */
 
 /* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */