diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2008-11-28 04:59:19 +0300 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2008-11-28 04:59:19 +0300 |
commit | 5a2c07f5b5d2a0e00eefc9851c68b0960fec76a2 (patch) | |
tree | bca8d8274f428a21081cbaad81997af2d6cfdb01 | |
parent | 2c0c3a6aa81d70dd6595b7c1ed6fc74759826b1d (diff) |
2008-11-27 Sebastien Pouliot <sebastien@ximian.com>mono-2-2-p2
* Wizard.cs: Workaround bug #439943 which is not part of Mono 2.2
but is fixed on HEAD
svn path=/branches/mono-2-2/mono-tools/; revision=120203
-rw-r--r-- | gendarme/swf-wizard-runner/ChangeLog | 5 | ||||
-rw-r--r-- | gendarme/swf-wizard-runner/Wizard.cs | 14 |
2 files changed, 17 insertions, 2 deletions
diff --git a/gendarme/swf-wizard-runner/ChangeLog b/gendarme/swf-wizard-runner/ChangeLog index 4167aa43..774e2085 100644 --- a/gendarme/swf-wizard-runner/ChangeLog +++ b/gendarme/swf-wizard-runner/ChangeLog @@ -1,3 +1,8 @@ +2008-11-27 Sebastien Pouliot <sebastien@ximian.com> + + * Wizard.cs: Workaround bug #439943 which is not part of Mono 2.2 + but is fixed on HEAD + 2008-11-24 Sebastien Pouliot <sebastien@ximian.com> * gendarme.ico, Resources/gendarme.png: Move and update icons diff --git a/gendarme/swf-wizard-runner/Wizard.cs b/gendarme/swf-wizard-runner/Wizard.cs index f970f91b..6e958478 100644 --- a/gendarme/swf-wizard-runner/Wizard.cs +++ b/gendarme/swf-wizard-runner/Wizard.cs @@ -417,7 +417,7 @@ namespace Gendarme { } Settings.Default.Rules = rules; } - Settings.Default.Save (); + SaveOptions (); } private void RulesTreeViewAfterCheck (object sender, TreeViewEventArgs e) @@ -493,7 +493,17 @@ namespace Gendarme { private void OnOptionsSaveClick (object sender, EventArgs e) { UpdateOptions (); - Settings.Default.Save (); + SaveOptions (); + } + + private void SaveOptions () + { + try { + Settings.Default.Save (); + } + catch (ArgumentNullException) { + MessageBox.Show ("Sorry, this feature is presently blocked by Mono bug #439943", "Gendarme"); + } } #endregion |