Skip to content
This repository was archived by the owner on Oct 4, 2021. It is now read-only.

Commit 5169354

Browse files
authored
Merge pull request #9483 from mono/fix1021688-nuget-native-project-selection
[NuGet] Native project selection dialog
2 parents bd4a8ae + 0c110f8 commit 5169354

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement.Gui/ManagePackagesDialog.cs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -747,14 +747,17 @@ IEnumerable<IDotNetProject> SelectProjects (IEnumerable<ManagePackagesSearchResu
747747
GetPackagesCountForAddPackagesButtonLabel (),
748748
viewModel.PageSelected);
749749

750-
using (var dialog = new SelectProjectsDialog (selectProjectsViewModel)) {
751-
Command result = dialog.ShowWithParent ();
752-
if (result == Command.Ok) {
753-
return dialog.GetSelectedProjects ();
754-
} else {
755-
return Enumerable.Empty<IDotNetProject> ();
750+
return Toolkit.NativeEngine.Invoke (() => {
751+
using (var dialog = new SelectProjectsDialog (selectProjectsViewModel)) {
752+
Command result = dialog.Run (this);
753+
if (result == Command.Ok) {
754+
return dialog.GetSelectedProjects ();
755+
} else {
756+
return Enumerable.Empty<IDotNetProject> ();
757+
}
756758
}
757-
}
759+
});
760+
758761
}
759762

760763
/// <summary>

0 commit comments

Comments
 (0)