e17/evry: ok this one fixes it

SVN revision: 62338
This commit is contained in:
Hannes Janetzek 2011-08-11 09:47:16 +00:00
parent 22aeed83c2
commit aea6b1e70b
1 changed files with 3 additions and 4 deletions

View File

@ -2919,17 +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;
} }
if ((s->view && s->plugin->view) && s->plugin = p;
if ((s->view && s->plugin && s->plugin->view) &&
(s->view->name != s->plugin->view->name)) (s->view->name != s->plugin->view->name))
{ {
s->view->destroy(s->view); s->view->destroy(s->view);