[gnome-photos] preview-view: Always show the navigation buttons when a node is set



commit d591ff01466f3a0caf1b541b96860ed8ca36140e
Author: Debarshi Ray <debarshir gnome org>
Date:   Thu Aug 8 17:17:07 2013 +0200

    preview-view: Always show the navigation buttons when a node is set
    
    Show the navigation buttons, even when short-circuiting the set_node
    method. Otherwise if you are previewing the same photo after going
    back to the overview, they won't be shown.
    
    Fixes: https://bugzilla.gnome.org/705607

 src/photos-preview-view.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/photos-preview-view.c b/src/photos-preview-view.c
index eb2fe77..082b55b 100644
--- a/src/photos-preview-view.c
+++ b/src/photos-preview-view.c
@@ -255,11 +255,11 @@ photos_preview_view_set_node (PhotosPreviewView *self, GeglNode *node)
   PhotosPreviewViewPrivate *priv = self->priv;
 
   if (priv->node == node)
-    return;
+    goto out;
 
   g_clear_object (&priv->node);
   if (node == NULL)
-    return;
+    goto out;
 
   priv->node = g_object_ref (node);
   photos_preview_view_scale_and_align_image (self);
@@ -268,5 +268,6 @@ photos_preview_view_set_node (PhotosPreviewView *self, GeglNode *node)
   gegl_gtk_view_set_node (GEGL_GTK_VIEW (priv->view), g_object_ref (priv->node));
   gtk_widget_queue_draw (priv->view);
 
+ out:
   photos_preview_nav_buttons_show (priv->nav_buttons);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]