aboutsummaryrefslogtreecommitdiffstats
path: root/src/bookmarks/ephy-bookmark-properties.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bookmarks/ephy-bookmark-properties.c')
-rw-r--r--src/bookmarks/ephy-bookmark-properties.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bookmarks/ephy-bookmark-properties.c b/src/bookmarks/ephy-bookmark-properties.c
index 51b15b454..878faa8e1 100644
--- a/src/bookmarks/ephy-bookmark-properties.c
+++ b/src/bookmarks/ephy-bookmark-properties.c
@@ -430,7 +430,7 @@ ephy_bookmark_properties_init (EphyBookmarkProperties *editor)
GtkWidget *
ephy_bookmark_properties_new (EphyBookmarks *bookmarks,
EphyNode *bookmark,
- GtkWindow *parent_window)
+ GtkWidget *parent_window)
{
EphyBookmarkProperties *editor;
@@ -446,7 +446,9 @@ ephy_bookmark_properties_new (EphyBookmarks *bookmarks,
if (parent_window)
{
- gtk_window_set_transient_for (GTK_WINDOW (editor), parent_window);
+ gtk_window_set_transient_for (GTK_WINDOW (editor),
+ GTK_WINDOW (parent_window));
+ gtk_window_set_destroy_with_parent (GTK_WINDOW (editor), TRUE);
}
return GTK_WIDGET (editor);
}