private void SelectAndCloneProject(ICloneSourceDialog dlg) { try { if (!Directory.Exists(NewCollectionWizard.DefaultParentDirectoryForCollections)) { Directory.CreateDirectory(NewCollectionWizard.DefaultParentDirectoryForCollections); } dlg.SetFilePatternWhichMustBeFoundInHgDataFolder("*.bloom_collection.i"); if (DialogResult.Cancel == ((Form)dlg).ShowDialog()) { return; } SelectCollectionAndClose(CollectionSettings.FindSettingsFileInFolder(dlg.PathToNewlyClonedFolder)); } catch (Exception error) { SIL.Reporting.ErrorReport.NotifyUserOfProblem(error, "Bloom ran into a problem:\r\n{0}", error.Message); } }