forked from enlightenment/efl
* efreet: Prevent crash when no Efreet_Desktop are found.
SVN revision: 39214
This commit is contained in:
parent
6ab6dbca0d
commit
7e64baf165
|
@ -388,6 +388,8 @@ efreet_util_desktop_name_find(const char *name)
|
|||
eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_name), &search);
|
||||
eina_iterator_free(it);
|
||||
|
||||
if (!search.result) return NULL;
|
||||
|
||||
efreet_desktop_ref(search.result->desktop);
|
||||
return search.result->desktop;
|
||||
}
|
||||
|
@ -407,6 +409,8 @@ efreet_util_desktop_generic_name_find(const char *generic_name)
|
|||
eina_iterator_foreach(it, EINA_EACH(efreet_util_cache_search_generic_name), &search);
|
||||
eina_iterator_free(it);
|
||||
|
||||
if (!search.result) return NULL;
|
||||
|
||||
efreet_desktop_ref(search.result->desktop);
|
||||
return search.result->desktop;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue