# HG changeset patch # User nemo # Date 1241747780 0 # Node ID 70734c4f52a7ed9aa9fad490200abfeb1f2c4be7 # Parent decdf48cffd79a656659b881531c63cf160e5da3 patch to prior checkin diff -r decdf48cffd7 -r 70734c4f52a7 QTfrontend/main.cpp --- a/QTfrontend/main.cpp Fri May 08 01:49:11 2009 +0000 +++ b/QTfrontend/main.cpp Fri May 08 01:56:20 2009 +0000 @@ -50,13 +50,15 @@ QMap parsedArgs; { QList::iterator i = arguments.begin(); - while(++i != arguments.end()) { + while(i != arguments.end()) { QString arg = *i; QRegExp opt("--(\\S+)=(.+)"); if(opt.exactMatch(arg)) { parsedArgs[opt.cap(1)] = opt.cap(2); - arguments.erase(i); + i = arguments.erase(i); + } else { + ++i; } } }