diff options
author | Alexander Larsson <alexl@redhat.com> | 2011-04-29 17:51:44 -0400 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2011-05-09 11:33:28 -0400 |
commit | 71b8a7a8d66f0c927be9b7c12199d1472043ed66 (patch) | |
tree | 671c387c5c148d72d00dc254628a2e05408b54c8 | |
parent | f087da3353074f7476a563ab62d5ac7cf0d65e41 (diff) | |
download | nautilus-71b8a7a8d66f0c927be9b7c12199d1472043ed66.tar.gz |
Add close_if_already_visible argument to nautilus_previewer_call_show_file
As per the changes in sushi
-rw-r--r-- | src/nautilus-previewer.c | 7 | ||||
-rw-r--r-- | src/nautilus-previewer.h | 3 | ||||
-rw-r--r-- | 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); } |