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); } }