summaryrefslogtreecommitdiff
path: root/src/file-manager/fm-properties-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/file-manager/fm-properties-window.c')
-rw-r--r--src/file-manager/fm-properties-window.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/file-manager/fm-properties-window.c b/src/file-manager/fm-properties-window.c
index bd7e07b53..9a887eee7 100644
--- a/src/file-manager/fm-properties-window.c
+++ b/src/file-manager/fm-properties-window.c
@@ -2166,6 +2166,8 @@ create_properties_window (StartupData *startup_data)
gtk_container_set_border_width (GTK_CONTAINER (window), GNOME_PAD);
gtk_window_set_wmclass (GTK_WINDOW (window), "file_properties", "Nautilus");
+ gtk_window_set_screen (GTK_WINDOW (window),
+ gtk_widget_get_screen (GTK_WIDGET (startup_data->directory_view)));
/* Set initial window title */
update_properties_window_title (GTK_WINDOW (window), window->details->target_file);
@@ -2369,6 +2371,8 @@ fm_properties_window_present (NautilusFile *original_file, FMDirectoryView *dire
/* Look to see if there's already a window for this file. */
existing_window = g_hash_table_lookup (windows, original_file);
if (existing_window != NULL) {
+ gtk_window_set_screen (existing_window,
+ gtk_widget_get_screen (GTK_WIDGET (directory_view)));
gtk_window_present (existing_window);
return;
}