From db464a3bbd1c986d8730f76fcc24f46135e22359 Mon Sep 17 00:00:00 2001 From: adelikat Date: Fri, 27 Jul 2012 00:36:31 +0000 Subject: [PATCH] NES - Nametable viewer - draw nametable immediately when loading the dialog --- BizHawk.MultiClient/NEStools/NESNameTableViewer.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/BizHawk.MultiClient/NEStools/NESNameTableViewer.cs b/BizHawk.MultiClient/NEStools/NESNameTableViewer.cs index 12ff21c348..bbfbf1a983 100644 --- a/BizHawk.MultiClient/NEStools/NESNameTableViewer.cs +++ b/BizHawk.MultiClient/NEStools/NESNameTableViewer.cs @@ -38,12 +38,15 @@ namespace BizHawk.MultiClient Global.Config.NESNameTableRefreshRate = RefreshRate.Value; } - unsafe void Generate() + unsafe void Generate(bool now = false) { if (!this.IsHandleCreated || this.IsDisposed) return; if (Nes == null) return; - if (Global.Emulator.Frame % RefreshRate.Value != 0) return; + if (now == false) + { + if (Global.Emulator.Frame % RefreshRate.Value != 0) return; + } BitmapData bmpdata = NameTableView.nametables.LockBits(new Rectangle(0, 0, 512, 480), ImageLockMode.WriteOnly, System.Drawing.Imaging.PixelFormat.Format32bppArgb); @@ -133,6 +136,7 @@ namespace BizHawk.MultiClient Nes = Global.Emulator as NES; RefreshRate.Value = Global.Config.NESNameTableRefreshRate; + Generate(true); } private void exitToolStripMenuItem_Click(object sender, EventArgs e)