? .deps
? .in
? .libs
? Makefile
? build
? config.cache
? config.log
? config.status
? cvsup.log
? cygwin1_06282004.dll
? inilex.cc
? iniparse.cc
? iniparse.h
? libtool
? setup.log
? setup.log.full
? setup.patch
? setup_version.c
? source.cc.mod
? stringopt.log
? bz2lib/.deps
? bz2lib/config.log
? bz2lib/config.status
? csu_util/.deps
? csu_util/.dirstamp
? libgetopt++/.deps
? libgetopt++/.libs
? libgetopt++/Makefile
? libgetopt++/config.log
? libgetopt++/config.status
? libgetopt++/cvsup.log
? libgetopt++/libgetopt++.la
? libgetopt++/libtool
? libgetopt++/include/autoconf.h
? libgetopt++/include/stamp-h1
? libgetopt++/src/.deps
? libgetopt++/src/.dirstamp
? libgetopt++/src/BoolOption.lo
? libgetopt++/src/GetOption.lo
? libgetopt++/src/Option.lo
? libgetopt++/src/OptionSet.lo
? libgetopt++/src/StringOption.lo
? libgetopt++/tests/.deps
? libmd5-rfc/.deps
? libmd5-rfc/.dirstamp
? tests/.deps
? tests/Makefile
? zlib/.deps
? zlib/config.log
? zlib/config.status
Index: source.cc
===================================================================
RCS file: /cvs/cygwin-apps/setup/source.cc,v
retrieving revision 2.17
diff -u -p -r2.17 source.cc
--- source.cc	27 Dec 2004 16:12:44 -0000	2.17
+++ source.cc	12 Jan 2006 18:40:54 -0000
@@ -87,15 +87,14 @@ SourcePage::Create ()
 void
 SourcePage::OnActivate ()
 {
-  if (!source)
-    {
-      if (DownloadOption) 
-	source = IDC_SOURCE_DOWNLOAD;
-      else if (LocalOption)
-	source = IDC_SOURCE_CWD;
-      else
-	source = IDC_SOURCE_NETINST;
-    }
+  if (DownloadOption)
+    source = IDC_SOURCE_DOWNLOAD;
+  else if (LocalOption)
+    source = IDC_SOURCE_CWD;
+  else if (!source)
+    //only default to IDC_SOURCE_NETINST if
+    //source not already set:
+    source = IDC_SOURCE_NETINST;
 
   load_dialog (GetHWND ());
   // Check to see if any radio buttons are selected. If not, select a default.
