From dbedb185693b0993a004f7c139e152c871e73eac Mon Sep 17 00:00:00 2001 From: cxl Date: Tue, 24 Feb 2015 09:58:42 +0000 Subject: [PATCH] ide: Install Win32 dir adjustments git-svn-id: svn://ultimatepp.org/upp/trunk@8202 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/ide/Install.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uppsrc/ide/Install.cpp b/uppsrc/ide/Install.cpp index 9bd49bcc1..2999d68d4 100644 --- a/uppsrc/ide/Install.cpp +++ b/uppsrc/ide/Install.cpp @@ -215,8 +215,11 @@ bool Install() RealizeDirectory(dir2); FileIn in(ipp); String out = GetExeDirFile("out"); - if(exe.Find("Program Files") >= 0) // We do not want to put 'out' dir into Program Files + if(exe.StartsWith(GetProgramsFolder()) || exe.Find("Program Files") >= 0) { + // We do not want to put folders dir into Program Files out = GetHomeDirFile("upp.out"); + dir = GetHomeDirFile("upp.src"); + } while(!in.IsEof()) { Vector ln = Split(in.GetLine(), '|'); if(ln.GetCount() != 4)