I tried SD 3.0.0.3078 from the svn repository, so I built it with the batch files in src catalog. When looking in the Tools > Options… > Tools and only looking at the HexEditor configuration window, now changes made to this one. When pressing the OK button I got this exception stack trace. The machine is a Dell XPS with Intel based 64-bit chip (don’t know why the stack trace says AMD?
SharpDevelop Version : 3.0.0.9999
.NET Version : 2.0.50727.1433
OS Version : Microsoft Windows NT 6.0.6000.0
Current culture : Swedish (Sweden) (sv-SE)
Current UI language : en-US
Running under WOW6432, processor architecture: AMD64
Working Set Memory : 120620kb
GC Heap Memory : 28646kb
Exception thrown:
System.NullReferenceException: Object reference not set to an instance of an object.
at HexEditor.View.HexEditOptionsPanel.StorePanelContents() in d:\Marcus\Code\OpenSource\SharpDevelop\Main\src\AddIns\DisplayBindings\HexEditor\Project\Src\View\HexEditOptionsPanel.cs:line 187
at ICSharpCode.SharpDevelop.Gui.AbstractOptionPanel.ReceiveDialogMessage(DialogMessage message) in d:\Marcus\Code\OpenSource\SharpDevelop\Main\src\Main\Base\Project\Src\Gui\Dialogs\AbstractOptionPanel.cs:line 78
at ICSharpCode.SharpDevelop.Gui.TreeViewOptions.AcceptEvent(Object sender, EventArgs e) in d:\Marcus\Code\OpenSource\SharpDevelop\Main\src\Main\Base\Project\Src\Gui\Dialogs\TreeViewOptions.cs:line 62
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)