diff options
Diffstat (limited to 'embed/downloader-view.c')
-rw-r--r-- | embed/downloader-view.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/embed/downloader-view.c b/embed/downloader-view.c index 97e05a613..c7cdc2ef6 100644 --- a/embed/downloader-view.c +++ b/embed/downloader-view.c @@ -23,6 +23,7 @@ #include "ephy-ellipsizing-label.h" #include "ephy-embed-utils.h" #include "ephy-file-helpers.h" +#include "ephy-embed-shell.h" #include <gtk/gtktreeview.h> #include <gtk/gtkliststore.h> @@ -85,7 +86,7 @@ typedef struct gchar *source; gchar *dest; DownloadStatus status; - + GtkTreeRowReference *ref; } DownloadDetails; @@ -277,8 +278,9 @@ downloader_view_init (DownloaderView *dv) g_direct_equal, NULL, (GDestroyNotify)destroy_details_cb); - downloader_view_build_ui (dv); + + g_object_ref (embed_shell); } static void @@ -295,6 +297,8 @@ downloader_view_finalize (GObject *object) g_hash_table_destroy (dv->priv->details_hash); + g_object_unref (embed_shell); + g_free (dv->priv); G_OBJECT_CLASS (parent_class)->finalize (object); |