summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2011-04-29 17:51:44 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2011-05-09 11:33:28 -0400
commit71b8a7a8d66f0c927be9b7c12199d1472043ed66 (patch)
tree671c387c5c148d72d00dc254628a2e05408b54c8
parentf087da3353074f7476a563ab62d5ac7cf0d65e41 (diff)
downloadnautilus-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.c7
-rw-r--r--src/nautilus-previewer.h3
-rw-r--r--src/nautilus-view.c2
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);
}