aboutsummaryrefslogtreecommitdiffstats
path: root/embed/mozilla/mozilla-download.h
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@gnome.org>2004-03-01 08:58:50 +0800
committerMarco Pesenti Gritti <marco@src.gnome.org>2004-03-01 08:58:50 +0800
commit2737b39233fc4cf0cfa332a233371e3344f6c99c (patch)
treebb30b97e10c2761988e08cd0408371443e5b172b /embed/mozilla/mozilla-download.h
parent4461c9354db2be499323f99a2fe17fab73df3eba (diff)
downloadgsoc2013-epiphany-2737b39233fc4cf0cfa332a233371e3344f6c99c.tar
gsoc2013-epiphany-2737b39233fc4cf0cfa332a233371e3344f6c99c.tar.gz
gsoc2013-epiphany-2737b39233fc4cf0cfa332a233371e3344f6c99c.tar.bz2
gsoc2013-epiphany-2737b39233fc4cf0cfa332a233371e3344f6c99c.tar.lz
gsoc2013-epiphany-2737b39233fc4cf0cfa332a233371e3344f6c99c.tar.xz
gsoc2013-epiphany-2737b39233fc4cf0cfa332a233371e3344f6c99c.tar.zst
gsoc2013-epiphany-2737b39233fc4cf0cfa332a233371e3344f6c99c.zip
Keep a ref for downloads in the view.
2004-03-01 Marco Pesenti Gritti <marco@gnome.org> * embed/downloader-view.c: (downloader_view_add_download), (downloader_view_remove_download): Keep a ref for downloads in the view. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: Ensure the download directory exist. * embed/mozilla/MozDownload.cpp: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-download.h: Use a property to store MozDownload in the wrapper. The wrapper now keep a reference on the c++ implementation, that way references will be correctly propagated (unreffing the GObject will unref the c++ object). (Bug 135755)
Diffstat (limited to 'embed/mozilla/mozilla-download.h')
-rw-r--r--embed/mozilla/mozilla-download.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/embed/mozilla/mozilla-download.h b/embed/mozilla/mozilla-download.h
index fd92d204b..d188f8966 100644
--- a/embed/mozilla/mozilla-download.h
+++ b/embed/mozilla/mozilla-download.h
@@ -42,7 +42,7 @@ typedef struct MozillaDownloadPrivate MozillaDownloadPrivate;
struct MozillaDownload
{
EphyDownload parent;
- MozDownload *moz_download;
+ MozillaDownloadPrivate *priv;
};
struct MozillaDownloadClass
@@ -52,7 +52,7 @@ struct MozillaDownloadClass
GType mozilla_download_get_type (void);
-EphyDownload *mozilla_download_new (void);
+EphyDownload *mozilla_download_new (MozDownload *download);
G_END_DECLS