diff --git a/README.md b/README.md
index 5f3e035..9775cc4 100644
--- a/README.md
+++ b/README.md
@@ -12,6 +12,8 @@
+
+ [Looking for a Mono version?](https://github.com/sinai-dev/MonoExplorer)
### Known issues
diff --git a/src/Menu/MainMenu/MainMenu.cs b/src/Menu/MainMenu/MainMenu.cs
index 370f9b3..cdf37f3 100644
--- a/src/Menu/MainMenu/MainMenu.cs
+++ b/src/Menu/MainMenu/MainMenu.cs
@@ -21,8 +21,9 @@ namespace Explorer
Pages.Add(new SearchPage());
Pages.Add(new ConsolePage());
- foreach (var page in Pages)
+ for (int i = 0; i < Pages.Count; i++)
{
+ var page = Pages[i];
page.Init();
}
}
@@ -30,7 +31,7 @@ namespace Explorer
public const int MainWindowID = 5000;
public static Rect MainRect = new Rect(5,5, ModConfig.Instance.Default_Window_Size.x,ModConfig.Instance.Default_Window_Size.y);
- private static readonly List Pages = new List();
+ public static readonly List Pages = new List();
private static int m_currentPage = 0;
public static void SetCurrentPage(int index)
diff --git a/src/Menu/MainMenu/Pages/ConsolePage.cs b/src/Menu/MainMenu/Pages/ConsolePage.cs
index df9690f..d07b4d8 100644
--- a/src/Menu/MainMenu/Pages/ConsolePage.cs
+++ b/src/Menu/MainMenu/Pages/ConsolePage.cs
@@ -58,7 +58,9 @@ MelonLogger.Log(""hello world"");";
}
catch (Exception e)
{
- MelonLogger.Log($"Error setting up console!\r\nMessage: {e.Message}\r\nStack: {e.StackTrace}");
+ MelonLogger.Log($"Error setting up console!\r\nMessage: {e.Message}");
+ MainMenu.SetCurrentPage(0);
+ MainMenu.Pages.Remove(this);
}
}