Fix segv correctly
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 9 Feb 2011 08:40:39 +0000 (08:40 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 9 Feb 2011 08:40:39 +0000 (08:40 +0000)
commitaa7192ecbff0f1f6aad2aedaf138b95a1c93f28d
tree6073ccb4afd45c02c13740a697330822ab4ee718
parent24d974ffbd5b1d3bdb3b953bfdf071b35bdce0bb
Fix segv correctly

There should be no key starting with efreet in the cache, but make sure
a theme exists before adding to the theme list.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@56838 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/efreet_cache.c
src/lib/efreet_icon.c