From 9dc0c0cf31bbd72f0545ae79e724f2c98e38f43f Mon Sep 17 00:00:00 2001
From: Jasmine Hassan <jasmine.aura@gmail.com>
Date: Sat, 27 Oct 2012 17:02:32 +0200
Subject: [window-toolbars] show/hide the spinner when changing its state

http://git.gnome.org/browse/nautilus/commit/?id=d72087b74c871ef82b1f6a13bb5bb72b38670a52

Including followup commit:

window-toolbars: show/hide the spinner in the right order
Apparently calling them in the wrong order makes new GTK+ crash.
http://git.gnome.org/browse/nautilus/commit/?id=61906b05ec90d5d4759ae7ff7fc7aca40fb18f15
---
 src/caja-window-toolbars.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

(limited to 'src')

diff --git a/src/caja-window-toolbars.c b/src/caja-window-toolbars.c
index d777ab41..1d6a22fb 100644
--- a/src/caja-window-toolbars.c
+++ b/src/caja-window-toolbars.c
@@ -59,19 +59,16 @@ caja_navigation_window_set_spinner_active (CajaNavigationWindow *window,
         gboolean allow)
 {
     if (( window->details->spinner_active &&  allow) ||
-            (!window->details->spinner_active && !allow))
-    {
+            (!window->details->spinner_active && !allow)) {
         return;
     }
 
     window->details->spinner_active = allow;
-    if (allow)
-    {
+    if (allow) {
+        gtk_widget_show (window->details->spinner);
         gtk_spinner_start (GTK_SPINNER (window->details->spinner));
-    }
-    else
-    {
-        gtk_spinner_stop (GTK_SPINNER (window->details->spinner));
+    } else {
+        gtk_widget_hide (window->details->spinner);
     }
 }
 
-- 
cgit v1.2.1