[gnumeric] GUI: Fix crash in goal-seek from having sheet removed underneath it.
- From: Morten Welinder <mortenw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnumeric] GUI: Fix crash in goal-seek from having sheet removed underneath it.
- Date: Sun, 3 Mar 2013 23:31:13 +0000 (UTC)
commit fa60b9dc00c5654e0a4c8395b32b7343cec2bb07
Author: Morten Welinder <terra gnome org>
Date: Sun Mar 3 18:30:32 2013 -0500
GUI: Fix crash in goal-seek from having sheet removed underneath it.
NEWS | 1 +
src/dialogs/ChangeLog | 5 +++++
src/dialogs/dialog-goal-seek.c | 4 ++++
3 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/NEWS b/NEWS
index 45603da..f486b31 100644
--- a/NEWS
+++ b/NEWS
@@ -41,6 +41,7 @@ Morten:
* Unconditionally enable solver.
* Rewrite the file history dialog. [#694777]
* Fix R.QF and R.QBINOM documentation.
+ * Fix sheet-removed crash for goal-seek.c. [#364291]
--------------------------------------------------------------------------
Gnumeric 1.12.0
diff --git a/src/dialogs/ChangeLog b/src/dialogs/ChangeLog
index d673a85..241e445 100644
--- a/src/dialogs/ChangeLog
+++ b/src/dialogs/ChangeLog
@@ -1,3 +1,8 @@
+2013-03-03 Morten Welinder <terra gnome org>
+
+ * dialog-goal-seek.c (dialog_init): Setup destroy handler for
+ sheet removal. [#364291]
+
2013-03-02 Jean Brefort <jean brefort normalesup org>
* dialog-printer-setup.c (margin_preview_page_create): fixed preview.
diff --git a/src/dialogs/dialog-goal-seek.c b/src/dialogs/dialog-goal-seek.c
index 4bb751f..070f5e4 100644
--- a/src/dialogs/dialog-goal-seek.c
+++ b/src/dialogs/dialog-goal-seek.c
@@ -511,6 +511,10 @@ dialog_init (GoalSeekState *state)
if (state->dialog == NULL)
return TRUE;
+ gnm_dialog_setup_destroy_handlers (GTK_DIALOG (state->dialog),
+ state->wbcg,
+ GNM_DIALOG_DESTROY_CURRENT_SHEET_REMOVED);
+
state->close_button = go_gtk_builder_get_widget (state->gui, "closebutton");
g_signal_connect (G_OBJECT (state->close_button),
"clicked",
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]