[commit] r1816 - trunk/GME/MgaUtil

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Wed Feb 1 17:28:42 CST 2012


Author: ksmyth
Date: Wed Feb  1 17:28:42 2012
New Revision: 1816

Log:
Fix RunComponent with empty string progid

Modified:
   trunk/GME/MgaUtil/MgaLauncher.cpp

Modified: trunk/GME/MgaUtil/MgaLauncher.cpp
==============================================================================
--- trunk/GME/MgaUtil/MgaLauncher.cpp	Tue Jan 24 15:34:10 2012	(r1815)
+++ trunk/GME/MgaUtil/MgaLauncher.cpp	Wed Feb  1 17:28:42 2012	(r1816)
@@ -431,7 +431,7 @@
 		COMTHROW( registrar.CoCreateInstance(OLESTR("MGA.MgaRegistrar")) );
 	
 		CComBSTR prgid = progid;
-		if(!prgid) {
+		if (prgid.Length() == 0) {
 			CComObjPtr<IMgaMetaProject> paradigm;
 			COMTHROW( project->get_RootMeta(PutOut(paradigm)) );
 			ASSERT( paradigm != NULL );
@@ -470,7 +470,8 @@
 				prgid = dlg.progid;
 			}
 
-			if( !prgid)	COMRETURN(S_FALSE);
+			if (prgid.Length() == 0)
+				COMRETURN(S_FALSE);
 		}
 
 


More information about the gme-commit mailing list