summaryrefslogtreecommitdiffstats
path: root/src/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/list.c')
-rw-r--r--src/list.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/list.c b/src/list.c
index a6805ed677..7bc34db7f9 100644
--- a/src/list.c
+++ b/src/list.c
@@ -2236,11 +2236,8 @@ parse_sort_uniq_args(typval_T *argvars, sortinfo_T *info)
if (argvars[2].v_type != VAR_UNKNOWN)
{
// optional third argument: {dict}
- if (argvars[2].v_type != VAR_DICT)
- {
- emsg(_(e_dictionary_required));
+ if (check_for_dict_arg(argvars, 2) == FAIL)
return FAIL;
- }
info->item_compare_selfdict = argvars[2].vval.v_dict;
}