From 9bf379b052d27aa785e80d21dc5d0a6a9fa04045 Mon Sep 17 00:00:00 2001
From: Martin Szulecki
Date: Sat, 2 Jan 2010 18:42:34 +0100
Subject: Move align functions out of loop to avoid unnecessary calls

---
 src/sbmanager.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sbmanager.c b/src/sbmanager.c
index 1cbb45d..e9b0aee 100644
--- a/src/sbmanager.c
+++ b/src/sbmanager.c
@@ -1026,9 +1026,9 @@ static void gui_show_icons()
                 clutter_actor_show(actor);
                 clutter_container_add_actor(CLUTTER_CONTAINER(grp), actor);
                 clutter_container_add_actor(CLUTTER_CONTAINER(the_dock), grp);
-                gui_dock_align_icons(FALSE);
             }
         }
+        gui_dock_align_icons(FALSE);
     }
     clutter_stage_ensure_redraw(CLUTTER_STAGE(stage));
     if (sbpages) {
@@ -1056,9 +1056,9 @@ static void gui_show_icons()
                     clutter_actor_show(actor);
                     clutter_container_add_actor(CLUTTER_CONTAINER(grp), actor);
                     clutter_container_add_actor(CLUTTER_CONTAINER(the_sb), grp);
-                    gui_page_align_icons(j, FALSE);
                 }
             }
+            gui_page_align_icons(j, FALSE);
         }
     }
     clutter_stage_ensure_redraw(CLUTTER_STAGE(stage));
-- 
cgit v1.1-32-gdbae