summaryrefslogtreecommitdiff
path: root/libpurple/request.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple/request.c')
-rw-r--r--libpurple/request.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libpurple/request.c b/libpurple/request.c
index 1dd4028170..391e993d8d 100644
--- a/libpurple/request.c
+++ b/libpurple/request.c
@@ -1399,6 +1399,11 @@ purple_request_action_with_icon_varg(void *handle, const char *title,
handles = g_list_append(handles, info);
return info->ui_handle;
+ } else {
+ /* Fall back on the non-icon request if the UI doesn't support icon
+ requests */
+ return purple_request_action_varg(handle, title, primary, secondary,
+ default_action, account, who, conv, user_data, action_count, actions);
}
return NULL;