This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
[PATCH 2/3] Ensure binary package is selected for non-curr versions.
- From: Jon TURNEY <jon dot turney at dronecode dot org dot uk>
- To: cygwin-apps at cygwin dot com
- Cc: Jon TURNEY <jon dot turney at dronecode dot org dot uk>
- Date: Fri, 19 Nov 2010 14:51:51 +0000
- Subject: [PATCH 2/3] Ensure binary package is selected for non-curr versions.
- References: <1290178312-3384-1-git-send-email-jon.turney@dronecode.org.uk>
At the moment, selecting a test version clears the binary package
checkbox, which isn't very helpful.
It's safe to set pick() for all versions of a package, the installer
will only install the desired one.
2010-11-17 Jon TURNEY <jon.turney@dronecode.org.uk>
* package_meta.cc (set_action): Always set the binary tick box
when selecting a specific version (if binary is available)
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
---
package_meta.cc | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/package_meta.cc b/package_meta.cc
index 8640fd9..800d2ff 100644
--- a/package_meta.cc
+++ b/package_meta.cc
@@ -497,6 +497,7 @@ packagemeta::set_action (packageversion const &default_version)
if (i != versions.end ())
{
desired = *i;
+ desired.pick (desired.accessible(), this);
if (desired.sourcePackage().accessible ())
desired.sourcePackage ().pick (sourceticked, NULL);
else
--
1.7.2.3