Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Pouliot <sebastien@ximian.com>2008-11-28 04:59:19 +0300
committerSebastien Pouliot <sebastien@ximian.com>2008-11-28 04:59:19 +0300
commit5a2c07f5b5d2a0e00eefc9851c68b0960fec76a2 (patch)
treebca8d8274f428a21081cbaad81997af2d6cfdb01
parent2c0c3a6aa81d70dd6595b7c1ed6fc74759826b1d (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/ChangeLog5
-rw-r--r--gendarme/swf-wizard-runner/Wizard.cs14
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