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

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Dondain <vincent.dondain@xamarin.com>2015-07-01 13:20:43 +0300
committerVincent Dondain <vincent.dondain@xamarin.com>2015-07-01 13:20:43 +0300
commit3094d8befb225e7486c486b14d8ba897a15343ee (patch)
tree9000720f9fba41a09bb40bebfe9024e21bf13d36 /main/src/addins/Deployment/MonoDevelop.Deployment
parent3b9040bb1015f766696fcbbfa91d0e8ffed07290 (diff)
parent3e626acf4958d4b410f6f4bda09bc0c70a0cb9f0 (diff)
Merge branch 'master' into templates-update-master
Diffstat (limited to 'main/src/addins/Deployment/MonoDevelop.Deployment')
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Commands/Commands.cs2
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DeployOperations.cs8
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs4
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/FileReplaceDialog.cs2
4 files changed, 10 insertions, 6 deletions
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Commands/Commands.cs b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Commands/Commands.cs
index 9096ae8463..0664524e34 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Commands/Commands.cs
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Commands/Commands.cs
@@ -45,6 +45,7 @@ namespace MonoDevelop.Deployment
}
} finally {
dlg.Destroy ();
+ dlg.Dispose ();
}
}
@@ -67,6 +68,7 @@ namespace MonoDevelop.Deployment
}
} finally {
dlg.Destroy ();
+ dlg.Dispose ();
}
}
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DeployOperations.cs b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DeployOperations.cs
index 1f877eef1d..be535a78bc 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DeployOperations.cs
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DeployOperations.cs
@@ -17,6 +17,7 @@ namespace MonoDevelop.Deployment.Gui
DeployService.Install (mon, entry, dlg.Prefix, dlg.AppName, configuration);
} finally {
dlg.Destroy ();
+ dlg.Dispose ();
}
}
}
@@ -57,9 +58,10 @@ namespace MonoDevelop.Deployment.Gui
public static void ShowPackageSettings (Package package)
{
- EditPackageDialog dlg = new EditPackageDialog (package);
- if (MessageService.ShowCustomDialog (dlg) == (int) Gtk.ResponseType.Ok)
- IdeApp.ProjectOperations.Save (package.ParentProject);
+ using (EditPackageDialog dlg = new EditPackageDialog (package)) {
+ if (MessageService.ShowCustomDialog (dlg) == (int)Gtk.ResponseType.Ok)
+ IdeApp.ProjectOperations.Save (package.ParentProject);
+ }
}
}
}
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs
index 009cb2e770..3d9f2fda4e 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs
@@ -59,8 +59,8 @@ namespace MonoDevelop.Deployment.Gui
//IFileReplacePolicy is not likely to be running in the GUI thread
//so use some DispatchService magic to synchronously call the dialog in the GUI thread
DispatchService.GuiSyncDispatch (delegate {
- var dialog = new FileReplaceDialog (response, source, sourceModified.ToString (), target, targetModified.ToString ());
- response = (FileReplaceDialog.ReplaceResponse) MessageService.ShowCustomDialog (dialog);
+ using (var dialog = new FileReplaceDialog (response, source, sourceModified.ToString (), target, targetModified.ToString ()))
+ response = (FileReplaceDialog.ReplaceResponse) MessageService.ShowCustomDialog (dialog);
});
switch (response) {
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/FileReplaceDialog.cs b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/FileReplaceDialog.cs
index 3b5c7f49d3..b2f78bc3cb 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/FileReplaceDialog.cs
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment/MonoDevelop.Deployment.Gui/FileReplaceDialog.cs
@@ -73,7 +73,7 @@ namespace MonoDevelop.Deployment
break;
}
- if (response == ReplaceResponse.ReplaceOlderAll || response == ReplaceResponse.ReplaceOlderAll || response == ReplaceResponse.SkipAll)
+ if (response == ReplaceResponse.ReplaceOlderAll || response == ReplaceResponse.SkipAll)
applyAll.Active = true;
}