Index: /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp	(revision 28270)
+++ /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp	(revision 28271)
@@ -20,9 +20,8 @@
 	if(VerboseModule()) _printf0_("   Migrating grounding line based on "<<EnumToStringx(migration_style)<<"\n");
 
-	/*Set toolkit to default*/
-	ToolkitsOptionsFromAnalysis(parameters,DefaultAnalysisEnum);
 
 	switch(migration_style){
 		case SoftMigrationEnum:
+			ToolkitsOptionsFromAnalysis(parameters,DefaultAnalysisEnum);
 			/*Create flag for grounded vertices above the hydrostatic equilibrium: */
 			vertices_potentially_ungrounding=PotentialUngrounding(elements,vertices,parameters);
@@ -31,4 +30,5 @@
 			break;
 		case ContactEnum:
+			ToolkitsOptionsFromAnalysis(parameters,DefaultAnalysisEnum);
 			phi_ungrounding=ContactFSLevelset(elements,vertices);
 			break;
