[Mobies-commit] [commit] r3591 - GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UMX Interpreters

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Fri Dec 31 12:13:58 CST 2010


Author: ksmyth
Date: Fri Dec 31 12:13:58 2010
New Revision: 3591

Log:
Start file dialog in same dir as the open MetaGME model

Modified:
   GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UMX Interpreters/UdmApp.cpp

Modified: GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UMX Interpreters/UdmApp.cpp
==============================================================================
--- GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UMX Interpreters/UdmApp.cpp	Thu Dec 30 12:55:50 2010	(r3590)
+++ GReAT/trunk/Tools/MetaGME2UMX/MetaGME2UMX Interpreters/UdmApp.cpp	Fri Dec 31 12:13:58 2010	(r3591)
@@ -115,14 +115,19 @@
 #endif
 		CString filename;
 
-		CFileDialog getFile(false, ".mga", name.c_str(), OFN_HIDEREADONLY, 
+		CFileDialog getFile(false, ".mga", name.c_str(), OFN_HIDEREADONLY | OFN_NOCHANGEDIR, 
 								"(*.xml;*.mga)|*.mga;*.xml|All Files (*.*)|*.*||" );
 		if(param != GME_SILENT_MODE)
-		{	if(getFile.DoModal() != IDOK)
+		{
+			OPENFILENAME &ofn = getFile.GetOFN();
+			ofn.lpstrInitialDir = CUdmApp::mgaDir.c_str();
+
+			if(getFile.DoModal() != IDOK)
 				return;
 			filename = getFile.GetPathName();
 		}
-		else filename = (CUdmApp::mgaDir + name + ".mga").c_str();
+		else
+			filename = (CUdmApp::mgaDir + name + ".mga").c_str();
 			
 		//AfxMessageBox(filename);
 		Udm::Object rf;


More information about the Mobies-commit mailing list