[gnome-photos] preview-view: Always show the navigation buttons when a node is set
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-photos] preview-view: Always show the navigation buttons when a node is set
- Date: Thu, 8 Aug 2013 22:54:29 +0000 (UTC)
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]