aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 */