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:
authorVsevolod Kukol <sevoku@microsoft.com>2019-12-20 16:49:09 +0300
committerGitHub <noreply@github.com>2019-12-20 16:49:09 +0300
commit5169354a4d18a7c0f1aff6c291bcf405569b2d0f (patch)
treedb90eb216e24a47710102c82fd1f02c6581d35a5
parentbd4a8aeda591da3b13e382ccd3861d2b2580a987 (diff)
parent0c110f8eda47c73f9f94556a272aea976e3058ef (diff)
Merge pull request #9483 from mono/fix1021688-nuget-native-project-selection
[NuGet] Native project selection dialog
-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>