[gnumeric] solver: add undo for scenario creation.



commit 4013ea8c91f8c930426ccea66f5defc1fe21b745
Author: Morten Welinder <terra gnome org>
Date:   Wed Nov 25 09:53:53 2009 -0500

    solver: add undo for scenario creation.

 src/dialogs/dialog-solver.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/dialogs/dialog-solver.c b/src/dialogs/dialog-solver.c
index 8270ef2..1c589d9 100644
--- a/src/dialogs/dialog-solver.c
+++ b/src/dialogs/dialog-solver.c
@@ -780,6 +780,7 @@ solver_add_scenario (SolverState *state, GnmSolverResult *res, gchar const *name
 	GnmValue const *vinput;
 	GnmScenario *sc;
 	GnmSheetRange sr;
+	WorkbookControl *wbc = WORKBOOK_CONTROL (state->wbcg);
 
 	vinput = gnm_solver_param_get_input (param);
 	gnm_sheet_range_from_value (&sr, vinput);
@@ -799,7 +800,7 @@ solver_add_scenario (SolverState *state, GnmSolverResult *res, gchar const *name
 	}
 	gnm_scenario_add_area (sc, &sr, TRUE);
 
-	gnm_sheet_scenario_add (sc->sheet, sc);
+	cmd_scenario_add (wbc, sc, sc->sheet);
 }
 
 /**



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