From aea6b1e70ba3cd1aa62de35e74941224021cd595 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Thu, 11 Aug 2011 09:47:16 +0000 Subject: [PATCH] e17/evry: ok this one fixes it SVN revision: 62338 --- src/modules/everything/evry.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/modules/everything/evry.c b/src/modules/everything/evry.c index dc9133427..473f33d13 100644 --- a/src/modules/everything/evry.c +++ b/src/modules/everything/evry.c @@ -2919,17 +2919,16 @@ _evry_plugin_select(Evry_State *s, Evry_Plugin *p) if (p) { s->plugin_auto_selected = EINA_FALSE; - s->plugin = p; } else { p = eina_list_data_get(s->cur_plugins); 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->destroy(s->view);