diff options
Diffstat (limited to 'libpurple/request.c')
-rw-r--r-- | libpurple/request.c | 5 |
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; |