From c61006022735812ba9b943f2e318a17d27bc33ed Mon Sep 17 00:00:00 2001 From: kichik Date: Mon, 30 Sep 2002 17:13:28 +0000 Subject: [PATCH] Now considers the first section too when deciding if the components page should be shown. Also doesn't show the components page if all sections are RO. git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1229 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/lang.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/lang.cpp b/Source/lang.cpp index 49b48017..d48392ff 100644 --- a/Source/lang.cpp +++ b/Source/lang.cpp @@ -303,10 +303,10 @@ void CEXEBuild::FillDefaultsIfNeeded(StringTable *table, NLF *nlf/*=0*/) { { int x; int iscp=0; - for (x = 1; x < build_header.num_sections&&!iscp; x ++) + for (x = 0; x < build_header.num_sections&&!iscp; x ++) { char c=build_strlist.get()[((section*)build_sections.get())[x].name_ptr]; - if (c && c != '-') iscp++; + if (c && c != '-' && !(((section*)build_sections.get())[x].default_state&DFS_RO)) iscp++; } if (iscp) {