diff --git a/src/servers/package/ProblemWindow.cpp b/src/servers/package/ProblemWindow.cpp index 4580854839..bc86d24f84 100644 --- a/src/servers/package/ProblemWindow.cpp +++ b/src/servers/package/ProblemWindow.cpp @@ -142,6 +142,9 @@ ProblemWindow::Go(BSolver* solver, const SolverPackageSet& packagesAddedByUser, } locker.Lock(); + + Hide(); + if (!locker.IsLocked() || !fAccepted || !_AnySolutionSelected()) return false;