diff options
Diffstat (limited to 'src/bookmarks/ephy-bookmark-properties.c')
-rw-r--r-- | src/bookmarks/ephy-bookmark-properties.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/bookmarks/ephy-bookmark-properties.c b/src/bookmarks/ephy-bookmark-properties.c index 53ca199e8..bce1259d0 100644 --- a/src/bookmarks/ephy-bookmark-properties.c +++ b/src/bookmarks/ephy-bookmark-properties.c @@ -434,7 +434,7 @@ ephy_bookmark_properties_init (EphyBookmarkProperties *editor) GtkWidget * ephy_bookmark_properties_new (EphyBookmarks *bookmarks, EphyNode *bookmark, - GtkWindow *parent_window) + GtkWidget *parent_window) { EphyBookmarkProperties *editor; @@ -450,7 +450,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); } @@ -460,4 +462,3 @@ ephy_bookmark_properties_get_node (EphyBookmarkProperties *properties) { return properties->priv->bookmark; } - |