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
path: root/main
diff options
context:
space:
mode:
authorVsevolod Kukol <sevoku@microsoft.com>2019-12-19 19:09:47 +0300
committermonojenkins <jo.shields+jenkins@xamarin.com>2019-12-19 19:12:02 +0300
commitc4030f3fa657adce877f498443ae96be3a16c845 (patch)
treeaae123b102f4938365408b9dc566d3d3319e9c6d /main
parentb65d5e3e6e2c4d59cd0be6a04602cf2707f58e2d (diff)
[NuGet] Native project selection dialog
Fixes VSTS #1021688
Diffstat (limited to 'main')
-rw-r--r--main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs17
1 files changed, 10 insertions, 7 deletions
diff --git a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs
index 7934c29f42..f4266e4ee3 100644
--- a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs
+++ b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs
@@ -747,14 +747,17 @@ namespace MonoDevelop.PackageManagement
GetPackagesCountForAddPackagesButtonLabel (),
viewModel.PageSelected);
- using (var dialog = new SelectProjectsDialog (selectProjectsViewModel)) {
- Command result = dialog.ShowWithParent ();
- if (result == Command.Ok) {
- return dialog.GetSelectedProjects ();
- } else {
- return Enumerable.Empty<IDotNetProject> ();
+ return Toolkit.NativeEngine.Invoke (() => {
+ using (var dialog = new SelectProjectsDialog (selectProjectsViewModel)) {
+ Command result = dialog.Run (this);
+ if (result == Command.Ok) {
+ return dialog.GetSelectedProjects ();
+ } else {
+ return Enumerable.Empty<IDotNetProject> ();
+ }
}
- }
+ });
+
}
/// <summary>