fix segv of e's icon theme chooser. please review

SVN revision: 56818
This commit is contained in:
Hannes Janetzek 2011-02-08 20:50:29 +00:00
parent eaa25d4784
commit 0f47e4a0eb
1 changed files with 6 additions and 0 deletions

View File

@ -685,6 +685,12 @@ efreet_cache_icon_theme_name_list(int *num)
memmove(&keys[i], &keys[i + 1], (*num - i - 1) * sizeof(char *));
(*num)--;
}
/* this fixes segv of e's icon theme chooser. FIXME is this a not intended case?*/
else if (!strncmp(keys[i], "efreet", 6) && (i < (*num + 1)))
{
memmove(&keys[i], &keys[i + 1], (*num - i - 1) * sizeof(char *));
(*num)--;
}
}
return keys;
}