gnumeric r17213 - trunk/src/dialogs



Author: guelzow
Date: Mon Mar 16 00:59:02 2009
New Revision: 17213
URL: http://svn.gnome.org/viewvc/gnumeric?rev=17213&view=rev

Log:
2008-03-15  Andreas J. Guelzow <aguelzow pyrshep ca>

	* dialog-autofilter.c (dialog_auto_filter): setup destroy handler
	  if the current sheet is deleted.
	* dialog-cell-sort.c (dialog_init): ditto
	* dialog-printer-setup.c (dialog_printer_setup): ditto




Modified:
   trunk/src/dialogs/ChangeLog
   trunk/src/dialogs/dialog-autofilter.c
   trunk/src/dialogs/dialog-cell-sort.c
   trunk/src/dialogs/dialog-printer-setup.c

Modified: trunk/src/dialogs/dialog-autofilter.c
==============================================================================
--- trunk/src/dialogs/dialog-autofilter.c	(original)
+++ trunk/src/dialogs/dialog-autofilter.c	Mon Mar 16 00:59:02 2009
@@ -311,6 +311,10 @@
 		is_expr ? GNUMERIC_HELP_LINK_AUTOFILTER_CUSTOM :
 		GNUMERIC_HELP_LINK_AUTOFILTER_TOP_TEN);
 
+	gnm_dialog_setup_destroy_handlers (GTK_DIALOG (state->dialog), 
+					   state->wbcg,
+					   GNM_DIALOG_DESTROY_CURRENT_SHEET_REMOVED);
+
 	wbc_gtk_attach_guru (state->wbcg, state->dialog);
 	g_object_set_data_full (G_OBJECT (state->dialog),
 		"state", state, (GDestroyNotify)cb_autofilter_destroy);

Modified: trunk/src/dialogs/dialog-cell-sort.c
==============================================================================
--- trunk/src/dialogs/dialog-cell-sort.c	(original)
+++ trunk/src/dialogs/dialog-cell-sort.c	Mon Mar 16 00:59:02 2009
@@ -1050,6 +1050,10 @@
 			  "clicked",
 			  G_CALLBACK (cb_dialog_cancel_clicked), state);
 
+	gnm_dialog_setup_destroy_handlers (GTK_DIALOG (state->dialog), 
+					   state->wbcg,
+					   GNM_DIALOG_DESTROY_CURRENT_SHEET_REMOVED);
+
 	/* Finish dialog signals */
 	wbc_gtk_attach_guru (state->wbcg, state->dialog);
 	g_object_set_data_full (G_OBJECT (state->dialog),

Modified: trunk/src/dialogs/dialog-printer-setup.c
==============================================================================
--- trunk/src/dialogs/dialog-printer-setup.c	(original)
+++ trunk/src/dialogs/dialog-printer-setup.c	Mon Mar 16 00:59:02 2009
@@ -2808,6 +2808,10 @@
 	if (!state)
 		return;
 
+	gnm_dialog_setup_destroy_handlers (GTK_DIALOG (state->dialog), 
+					   state->wbcg,
+					   GNM_DIALOG_DESTROY_CURRENT_SHEET_REMOVED);
+
 	gnumeric_init_help_button (
 		glade_xml_get_widget (state->gui, "help_button"),
 		GNUMERIC_HELP_LINK_PRINTER_SETUP_GENERAL);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]