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:
-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>