aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2004-08-22 00:45:25 +0800
committerChristian Persch <chpe@src.gnome.org>2004-08-22 00:45:25 +0800
commitf2d41daea48b9dd3295cc978758c57272c2ad205 (patch)
treecf7867bc3f7bc58a64cbd0da1635399eebe29dff
parent6bb4c6468a602920f04f7d38f4de7247d8719de5 (diff)
downloadgsoc2013-epiphany-f2d41daea48b9dd3295cc978758c57272c2ad205.tar
gsoc2013-epiphany-f2d41daea48b9dd3295cc978758c57272c2ad205.tar.gz
gsoc2013-epiphany-f2d41daea48b9dd3295cc978758c57272c2ad205.tar.bz2
gsoc2013-epiphany-f2d41daea48b9dd3295cc978758c57272c2ad205.tar.lz
gsoc2013-epiphany-f2d41daea48b9dd3295cc978758c57272c2ad205.tar.xz
gsoc2013-epiphany-f2d41daea48b9dd3295cc978758c57272c2ad205.tar.zst
gsoc2013-epiphany-f2d41daea48b9dd3295cc978758c57272c2ad205.zip
Fix crash when removing a password, introduced by the last commit.
2004-08-21 Christian Persch <chpe@cvs.gnome.org> * doc/reference/tmpl/ephy-embed.sgml: * src/pdm-dialog.c: (pdm_dialog_password_remove): Fix crash when removing a password, introduced by the last commit.
-rw-r--r--ChangeLog7
-rw-r--r--doc/reference/tmpl/ephy-embed.sgml2
-rwxr-xr-xsrc/pdm-dialog.c4
3 files changed, 11 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 241a4f2c3..b7e445118 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2004-08-21 Christian Persch <chpe@cvs.gnome.org>
+ * doc/reference/tmpl/ephy-embed.sgml:
+ * src/pdm-dialog.c: (pdm_dialog_password_remove):
+
+ Fix crash when removing a password, introduced by the last commit.
+
+2004-08-21 Christian Persch <chpe@cvs.gnome.org>
+
* embed/ephy-password-manager.c: (ephy_password_manager_get_type),
(ephy_password_manager_base_init):
* embed/ephy-password-manager.h:
diff --git a/doc/reference/tmpl/ephy-embed.sgml b/doc/reference/tmpl/ephy-embed.sgml
index 111d63329..ae6f07831 100644
--- a/doc/reference/tmpl/ephy-embed.sgml
+++ b/doc/reference/tmpl/ephy-embed.sgml
@@ -138,6 +138,8 @@ be done by casting).
@:
@:
@:
+@:
+@:
@:
<!-- ##### SIGNAL EphyEmbed::ge-security-change ##### -->
diff --git a/src/pdm-dialog.c b/src/pdm-dialog.c
index d934225ac..68f054479 100755
--- a/src/pdm-dialog.c
+++ b/src/pdm-dialog.c
@@ -773,12 +773,12 @@ pdm_dialog_password_remove (PdmActionInfo *info,
* selection in the process.
*/
g_signal_handlers_block_by_func
- (manager, G_CALLBACK (passwords_changed_cb), info);
+ (manager, G_CALLBACK (passwords_changed_cb), info->dialog);
ephy_password_manager_remove (manager, pinfo);
g_signal_handlers_unblock_by_func
- (manager, G_CALLBACK (passwords_changed_cb), info);
+ (manager, G_CALLBACK (passwords_changed_cb), info->dialog);
}
/* common routines */