From 436d1a85546cc40b81d2557c0cc7724e8c521928 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 13 Apr 2016 14:45:00 -0700 Subject: [PATCH] Empty means error --- DATFromDir/DATFromDir.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/DATFromDir/DATFromDir.cs b/DATFromDir/DATFromDir.cs index 9b023be1..808ddc57 100644 --- a/DATFromDir/DATFromDir.cs +++ b/DATFromDir/DATFromDir.cs @@ -56,7 +56,7 @@ namespace SabreTools // First things first, take care of all of the arguments that this could have _noMD5 = false; _noSHA1 = false; _forceunzip = false; _allfiles = false; _old = false; - _name = ""; _desc = ""; _cat = ""; _version = ""; _author = ""; + _name = ""; _desc = ""; _cat = ""; _version = ""; _author = ""; _basePath = ""; List inputs = new List(); foreach (string arg in args) { @@ -167,6 +167,14 @@ namespace SabreTools } } + // If we found nothing (error state), show the help and exit + if (_roms.Count == 0) + { + Console.WriteLine(); + Build.Help(); + return; + } + // Order the roms by name of parent, then name of rom _roms.Sort(delegate (RomData A, RomData B) {