fix another issue with the importer -- it didnt bother to restore the current directory if canceled
This commit is contained in:
@@ -359,11 +359,10 @@ namespace OpenRA.Editor
|
|||||||
|
|
||||||
void ImportLegacyMapClicked(object sender, EventArgs e)
|
void ImportLegacyMapClicked(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var currentDirectory = Directory.GetCurrentDirectory();
|
using (var ofd = new OpenFileDialog { RestoreDirectory = true,
|
||||||
using (var ofd = new OpenFileDialog { Filter = "Legacy maps (*.ini;*.mpr)|*.ini;*.mpr" })
|
Filter = "Legacy maps (*.ini;*.mpr)|*.ini;*.mpr" })
|
||||||
if (DialogResult.OK == ofd.ShowDialog())
|
if (DialogResult.OK == ofd.ShowDialog())
|
||||||
{
|
{
|
||||||
Directory.SetCurrentDirectory(currentDirectory);
|
|
||||||
/* massive hack: we should be able to call NewMap() with the imported Map object,
|
/* massive hack: we should be able to call NewMap() with the imported Map object,
|
||||||
* but something's not right internally in it, unless loaded via the real maploader */
|
* but something's not right internally in it, unless loaded via the real maploader */
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user