ALERROR CProfileSession::OnCommand (const CString &sCmd, void *pData)

//	OnCommand
//
//	Handle a command

	{
	if (strEquals(sCmd, CMD_READ_COMPLETE))
		CmdReadComplete((CReadProfileTask *)pData);
	else if (strEquals(sCmd, CMD_CLOSE_SESSION))
		m_HI.ClosePopupSession();

	return NOERROR;
	}
ALERROR CLoadGameSession::OnCommand (const CString &sCmd, void *pData)

//	OnCommand
//
//	Handle a command

	{
	if (strEquals(sCmd, CMD_CLOSE_SESSION))
		CmdCancel();
	else if (strEquals(sCmd, CMD_READ_COMPLETE))
		CmdReadComplete((CListSaveFilesTask *)pData);
	else if (strEquals(sCmd, CMD_OK_SESSION))
		CmdOK();

	return NOERROR;
	}