--- a/pidgin/gtkxfer.c Mon Mar 31 14:22:06 2014 +0530
+++ b/pidgin/gtkxfer.c Mon Mar 31 14:38:39 2014 +0530
@@ -37,6 +37,8 @@
@@ -1077,6 +1079,43 @@
/**************************************************************************
+ * PidginXferDialog GBoxed code + **************************************************************************/ +static PidginXferDialog * +pidgin_xfer_dialog_ref(PidginXferDialog *dialog) + g_return_val_if_fail(dialog != NULL, NULL); +pidgin_xfer_dialog_unref(PidginXferDialog *dialog) + g_return_if_fail(dialog != NULL); + g_return_if_fail(dialog->box_count >= 0); + if (!dialog->box_count--) + pidgin_xfer_dialog_destroy(dialog); +pidgin_xfer_dialog_get_type(void) + type = g_boxed_type_register_static("PidginXferDialog", + (GBoxedCopyFunc)pidgin_xfer_dialog_ref, + (GBoxedFreeFunc)pidgin_xfer_dialog_unref); +/************************************************************************** **************************************************************************/
--- a/pidgin/gtkxfer.h Mon Mar 31 14:22:06 2014 +0530
+++ b/pidgin/gtkxfer.h Mon Mar 31 14:38:39 2014 +0530
@@ -40,6 +40,8 @@
typedef struct _PidginXferDialog PidginXferDialog;
+#define PIDGIN_TYPE_XFER_DIALOG (pidgin_xfer_dialog_get_type()) /**************************************************************************/
@@ -47,6 +49,13 @@
/**************************************************************************/
+ * pidgin_xfer_dialog_get_type: + * Returns: The #GType for the #PidginXferDialog boxed structure. +GType pidgin_xfer_dialog_get_type(void); * pidgin_xfer_dialog_new:
* Creates a new file transfer dialog.