From 71b8a7a8d66f0c927be9b7c12199d1472043ed66 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Fri, 29 Apr 2011 17:51:44 -0400 Subject: Add close_if_already_visible argument to nautilus_previewer_call_show_file As per the changes in sushi --- src/nautilus-previewer.c | 7 ++++--- src/nautilus-previewer.h | 3 ++- src/nautilus-view.c | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/nautilus-previewer.c b/src/nautilus-previewer.c index 398de9273..f5358fd11 100644 --- a/src/nautilus-previewer.c +++ b/src/nautilus-previewer.c @@ -176,12 +176,13 @@ nautilus_previewer_dup_singleton (void) void nautilus_previewer_call_show_file (NautilusPreviewer *self, const gchar *uri, - guint xid) + guint xid, + gboolean close_if_already_visible) { GVariant *variant; - variant = g_variant_new ("(si)", - uri, xid); + variant = g_variant_new ("(sib)", + uri, xid, close_if_already_visible); g_object_ref (self); if (self->priv->proxy == NULL) { diff --git a/src/nautilus-previewer.h b/src/nautilus-previewer.h index b5fbe0575..82ab2f5a8 100644 --- a/src/nautilus-previewer.h +++ b/src/nautilus-previewer.h @@ -58,7 +58,8 @@ GType nautilus_previewer_get_type (void); NautilusPreviewer *nautilus_previewer_dup_singleton (void); void nautilus_previewer_call_show_file (NautilusPreviewer *previewer, const gchar *uri, - guint xid); + guint xid, + gboolean close_if_already_visible); G_END_DECLS diff --git a/src/nautilus-view.c b/src/nautilus-view.c index 000174377..38fa7f700 100644 --- a/src/nautilus-view.c +++ b/src/nautilus-view.c @@ -1126,7 +1126,7 @@ nautilus_view_preview_files (NautilusView *view, toplevel = gtk_widget_get_toplevel (GTK_WIDGET (view)); xid = gdk_x11_window_get_xid (gtk_widget_get_window (toplevel)); - nautilus_previewer_call_show_file (previewer, uri, xid); + nautilus_previewer_call_show_file (previewer, uri, xid, TRUE); g_object_unref (previewer); } -- cgit v1.2.1