Bug 393422 - C Binding project options bug
Summary: C Binding project options bug
Status: RESOLVED FIXED
Alias: None
Product: MonoDevelop
Classification: Mono
Component: C Binding (show other bugs)
Version: SVN
Hardware: x86-64 Linux
: P5 - None : Blocker
Target Milestone: ---
Assignee: Marcos David Marín Amador
QA Contact: MD Bugs
URL:
Whiteboard:
Keywords: Code
Depends on:
Blocks:
 
Reported: 2008-05-22 04:15 UTC by Mitchell Wheeler
Modified: 2008-05-23 05:02 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mitchell Wheeler 2008-05-22 04:15:34 UTC
With the latest versions of SVN (revision 103758 at the time of writing this), the project options dialog of any C Bindings project displays an error dialog, which once dismissed brings up a faulty (read blank) dialog box...

I'm guessing C Binding hasn't been updated with some major changes that have happened to MD in general...

From the error dialog:

System.NullReferenceException: Object reference not set to an instance of an object
  at CBinding.CProjectConfiguration.CopyFrom (MonoDevelop.Projects.ItemConfiguration configuration) [0x00000] 
  at MonoDevelop.Projects.ItemConfiguration.Clone () [0x00000] 
  at MonoDevelop.Projects.Gui.Dialogs.ConfigurationData.Build (IConfigurationTarget entry) [0x00000] 
  at MonoDevelop.Projects.Gui.Dialogs.MultiConfigItemOptionsDialog.get_ConfigurationData () [0x00000] 
  at MonoDevelop.Projects.Gui.Dialogs.MultiConfigItemOptionsPanel.Initialize (MonoDevelop.Core.Gui.Dialogs.OptionsDialog dialog, System.Object dataObject) [0x00000] 
  at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.CreatePage (MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] 
  at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.AddSection (TreeIter parentIter, MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] 
  at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.AddChildSections (TreeIter parentIter, MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] 
  at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.AddSection (TreeIter parentIter, MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] 
  at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.AddSection (MonoDevelop.Core.Gui.Codons.OptionsDialogSection section, System.Object dataObject) [0x00000] 
  at MonoDevelop.Core.Gui.Dialogs.OptionsDialog.FillTree () [0x00000] 
  at MonoDevelop.Core.Gui.Dialogs.OptionsDialog..ctor (Gtk.Window parentWindow, System.Object dataObject, System.String extensionPath) [0x00000] 
  at MonoDevelop.Projects.Gui.Dialogs.MultiConfigItemOptionsDialog..ctor (Gtk.Window parentWindow, System.Object dataObject, System.String extensionPath) [0x00000] 
  at MonoDevelop.Projects.Gui.Dialogs.ProjectOptionsDialog..ctor (Gtk.Window parentWindow, MonoDevelop.Projects.Project project) [0x00000] 
  at MonoDevelop.Ide.Gui.ProjectOperations.ShowOptions (IWorkspaceObject entry, System.String panelId) [0x00000] 
  at MonoDevelop.Ide.Gui.ProjectOperations.ShowOptions (IWorkspaceObject entry) [0x00000] 
  at MonoDevelop.Ide.Commands.SolutionItemOptionsHandler.Run () [0x00000] 
  at MonoDevelop.Components.Commands.CommandHandler.Run (System.Object dataItem) [0x00000] 
  at MonoDevelop.Components.Commands.ActionCommand.DispatchCommand (System.Object dataItem) [0x00000] 
  at MonoDevelop.Components.Commands.CommandManager.DispatchCommand (System.Object commandId, System.Object dataItem, System.Object initialTarget) [0x00000]
Comment 1 Lluis Sanchez 2008-05-22 11:41:39 UTC
Fixed in SVN (r103777).
Comment 2 Mitchell Wheeler 2008-05-23 05:02:09 UTC
Confirmed, fixed.