From f97ca2b561d9f96584c0b7494c57a656e78d0758 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Sat, 17 Apr 2010 12:44:33 +0000 Subject: [PATCH] 'everything' only animate tabscroll on plugin selection SVN revision: 48071 --- src/modules/everything/evry_view_plugin_tabs.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/everything/evry_view_plugin_tabs.c b/src/modules/everything/evry_view_plugin_tabs.c index ff81d5a..e2e368b 100644 --- a/src/modules/everything/evry_view_plugin_tabs.c +++ b/src/modules/everything/evry_view_plugin_tabs.c @@ -42,7 +42,7 @@ _animator(void *data) } static void -_tab_scroll_to(Tab_View *v, Evry_Plugin *p) +_tab_scroll_to(Tab_View *v, Evry_Plugin *p, int animate) { int n, w, mw, i; double align; @@ -66,7 +66,7 @@ _tab_scroll_to(Tab_View *v, Evry_Plugin *p) if (n > 1) { align = (double)i / (double)(n - 1); - if (evry_conf->scroll_animate) + if (animate && evry_conf->scroll_animate) { v->align_to = align; @@ -152,7 +152,7 @@ _tabs_update(Tab_View *v) e_box_align_set(v->o_tabs, 0.0, 0.5); } else if (s->plugin) - _tab_scroll_to(v, s->plugin); + _tab_scroll_to(v, s->plugin, 0); e_box_thaw(v->o_tabs); } @@ -179,7 +179,7 @@ _plugin_select(Tab_View *v, Evry_Plugin *p) evry_plugin_select(v->state, p); _tabs_update(v); - _tab_scroll_to(v, p); + _tab_scroll_to(v, p, 1); /* _tabs_update(v); */ } -- 2.7.4