diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2004-02-13 04:20:19 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2004-02-13 04:20:19 +0800 |
commit | b949766662468e4c45b245022ebb3602d5c954be (patch) | |
tree | afd700c492b5818c92362632aa6753fcd1b67941 | |
parent | 3cb7a1e560628b39d2f747275be8399c2cd162a9 (diff) | |
download | gsoc2013-epiphany-b949766662468e4c45b245022ebb3602d5c954be.tar gsoc2013-epiphany-b949766662468e4c45b245022ebb3602d5c954be.tar.gz gsoc2013-epiphany-b949766662468e4c45b245022ebb3602d5c954be.tar.bz2 gsoc2013-epiphany-b949766662468e4c45b245022ebb3602d5c954be.tar.lz gsoc2013-epiphany-b949766662468e4c45b245022ebb3602d5c954be.tar.xz gsoc2013-epiphany-b949766662468e4c45b245022ebb3602d5c954be.tar.zst gsoc2013-epiphany-b949766662468e4c45b245022ebb3602d5c954be.zip |
Safety check.
2004-02-12 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c: (download_dialog_abort_cb):
Safety check.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | embed/downloader-view.c | 3 |
2 files changed, 8 insertions, 1 deletions
@@ -1,5 +1,11 @@ 2004-02-12 Christian Persch <chpe@cvs.gnome.org> + * embed/downloader-view.c: (download_dialog_abort_cb): + + Safety check. + +2004-02-12 Christian Persch <chpe@cvs.gnome.org> + * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_security_change_cb): Use static_cast<>, don't cast directly. diff --git a/embed/downloader-view.c b/embed/downloader-view.c index d19213881..160346380 100644 --- a/embed/downloader-view.c +++ b/embed/downloader-view.c @@ -672,7 +672,8 @@ download_dialog_abort_cb (GtkButton *button, DownloaderView *dv) selection = gtk_tree_view_get_selection (GTK_TREE_VIEW(dv->priv->treeview)); - gtk_tree_selection_get_selected (selection, &model, &iter); + if (!gtk_tree_selection_get_selected (selection, &model, &iter)) return; + gtk_tree_model_get_value (model, &iter, COL_DOWNLOAD_OBJECT, &val); download = g_value_get_object (&val); |