diff -r 0145b9f2d77c -r b7165d4e1d73 pidgin/gtkrequest.c --- a/pidgin/gtkrequest.c Sat Sep 21 12:26:23 2013 +0200 +++ b/pidgin/gtkrequest.c Sat Sep 21 14:47:08 2013 +0200 @@ -2165,6 +2165,17 @@ g_free(data); } +GtkWindow * +pidgin_request_get_dialog_window(void *ui_handle) +{ + PidginRequestData *data = ui_handle; + + g_return_val_if_fail( + purple_request_is_valid_ui_handle(data, NULL), NULL); + + return GTK_WINDOW(data->dialog); +} + static PurpleRequestUiOps ops = { PURPLE_REQUEST_FEATURE_HTML,