From c64e1ccdd94e9b2123ee03354db395c559ad5e4c Mon Sep 17 00:00:00 2001
From: adelikat <adelikat@tasvideos.org>
Date: Wed, 2 Sep 2015 17:53:02 -0400
Subject: [PATCH] Fix hiding of Reset and Power columns

---
 BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs
index 941baa4c8b..439bf539f4 100644
--- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs
+++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs
@@ -331,6 +331,17 @@ namespace BizHawk.Client.EmuHawk
 				AddColumn(kvp.Key, kvp.Value, 20 * kvp.Value.Length);
 			}
 
+			var columnsToHide = TasView.AllColumns
+				.Where(c => c.Name == "Power" || c.Name == "Reset");
+
+			foreach (var column in columnsToHide)
+			{
+				column.Visible = false;
+			}
+
+			TasView.AllColumns.ColumnsChanged();
+			
+
 			// Patterns
 			int bStart = 0;
 			int fStart = 0;
@@ -370,8 +381,7 @@ namespace BizHawk.Client.EmuHawk
 				{
 					Name = columnName,
 					Text = columnText,
-					Width = columnWidth,
-                    Visible = (columnName == "Power" || columnName == "Reset") ? false : true // hack to hide them by default. they are needed once per million years.
+					Width = columnWidth
 				};
 
 				TasView.AllColumns.Add(column);