e17/evry: fix segv

SVN revision: 62337
This commit is contained in:
Hannes Janetzek 2011-08-11 09:44:04 +00:00
parent 826813c80e
commit 22aeed83c2
1 changed files with 3 additions and 2 deletions

View File

@ -2919,15 +2919,16 @@ _evry_plugin_select(Evry_State *s, Evry_Plugin *p)
if (p) if (p)
{ {
s->plugin_auto_selected = EINA_FALSE; s->plugin_auto_selected = EINA_FALSE;
s->plugin = p;
} }
else else
{ {
p = eina_list_data_get(s->cur_plugins); p = eina_list_data_get(s->cur_plugins);
s->plugin_auto_selected = EINA_TRUE; s->plugin_auto_selected = EINA_TRUE;
s->plugin = NULL;
return;
} }
s->plugin = p;
if ((s->view && s->plugin->view) && if ((s->view && s->plugin->view) &&
(s->view->name != s->plugin->view->name)) (s->view->name != s->plugin->view->name))
{ {