Skip to content

Commit

Permalink
Fixed handling of -file/-iwad and -def/-defs.
Browse files Browse the repository at this point in the history
  • Loading branch information
skyjake committed Aug 24, 2009
1 parent e335d03 commit 72db1fb
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
4 changes: 2 additions & 2 deletions doomsday/engine/portable/src/dd_main.c
Expand Up @@ -742,8 +742,8 @@ static void HandleArgs(int state)
{
for(p = 0; p < Argc(); p++)
{
if((order == 1 && ArgRecognize("-file", Argv(p))) ||
(order == 0 && ArgRecognize("-iwad", Argv(p))))
if((order == 1 && !ArgRecognize("-file", Argv(p))) ||
(order == 0 && !ArgRecognize("-iwad", Argv(p))))
continue;

while(++p != Argc() && !ArgIsOption(p))
Expand Down
4 changes: 3 additions & 1 deletion doomsday/engine/portable/src/def_main.c
Expand Up @@ -162,13 +162,15 @@ void Def_Init(void)
{
const char* arg = Argv(p);

if(ArgRecognize("-def", arg) && ArgRecognize("-defs", arg))
if(!ArgRecognize("-def", arg) && !ArgRecognize("-defs", arg))
continue;

while(c < MAX_READ && ++p != Argc() && !ArgIsOption(p))
{
// Add it to the list.
dedFiles[c++] = Argv(p);

Con_Message("Def_Init: Added '%s' to dedFiles.\n", Argv(p));
}

p--;/* For ArgIsOption(p) necessary, for p==Argc() harmless */
Expand Down

0 comments on commit 72db1fb

Please sign in to comment.