From 511399d07f06b5fbca2d8964c0ae3498b43f4fec Mon Sep 17 00:00:00 2001 From: andreincx Date: Mon, 8 Dec 2014 22:39:43 +0000 Subject: [PATCH] Improved search for assembly when opening Package associated with *.upp file. git-svn-id: svn://ultimatepp.org/upp/trunk@7955 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/ide/idewin.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uppsrc/ide/idewin.cpp b/uppsrc/ide/idewin.cpp index 6ac869d5a..6051f861b 100644 --- a/uppsrc/ide/idewin.cpp +++ b/uppsrc/ide/idewin.cpp @@ -966,9 +966,10 @@ void AppMain___() if(arg.GetCount() == 1) { if(arg[0].EndsWith(".upp")) { Vector names = Split(arg[0], DIR_SEP); - for(int i = 0, count = names.GetCount(); i < count; ++i) { + int last = names.GetCount() - 1; + for(int i = last; i >= 0; --i) { if (IsAssembly(names[i])) { - String package = names[count - 1]; + String package = names[last]; package.Remove(package.GetCount() - 4, 4); LoadVars(names[i]); ide.SetMain(package);