From 64eb0ab911e1c545a7250a3fd84f8403b0e25e46 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Thu, 27 Aug 2009 23:30:21 +0000 Subject: [PATCH] * more restrictive 1x01 SxE pattern (episode part must be 2-digits) * don't load args4j if we don't need to (little bit faster startup) * fixed dnd of episode list (was disabled) --- source/net/sourceforge/filebot/Main.java | 12 +++++++----- .../filebot/similarity/SeasonEpisodeMatcher.java | 2 +- .../ui/panel/episodelist/EpisodeListPanel.java | 5 ++--- .../ui/panel/rename/EpisodeBindingDialog.properties | 6 +++--- .../net/sourceforge/filebot/web/TheTVDBClient.java | 2 +- .../sourceforge/filebot/web/TheTVDBClientTest.java | 2 +- 6 files changed, 15 insertions(+), 14 deletions(-) diff --git a/source/net/sourceforge/filebot/Main.java b/source/net/sourceforge/filebot/Main.java index 4653f260..75890c4d 100644 --- a/source/net/sourceforge/filebot/Main.java +++ b/source/net/sourceforge/filebot/Main.java @@ -140,11 +140,13 @@ public class Main { private static ArgumentBean initializeArgumentBean(String... args) { ArgumentBean argumentBean = new ArgumentBean(); - try { - CmdLineParser parser = new CmdLineParser(argumentBean); - parser.parseArgument(args); - } catch (Exception e) { - Logger.getLogger(Main.class.getName()).log(Level.WARNING, e.getMessage(), e); + if (args != null && args.length > 0) { + try { + CmdLineParser parser = new CmdLineParser(argumentBean); + parser.parseArgument(args); + } catch (Exception e) { + Logger.getLogger(Main.class.getName()).log(Level.WARNING, e.getMessage(), e); + } } return argumentBean; diff --git a/source/net/sourceforge/filebot/similarity/SeasonEpisodeMatcher.java b/source/net/sourceforge/filebot/similarity/SeasonEpisodeMatcher.java index 30cc64b1..9aad987d 100644 --- a/source/net/sourceforge/filebot/similarity/SeasonEpisodeMatcher.java +++ b/source/net/sourceforge/filebot/similarity/SeasonEpisodeMatcher.java @@ -24,7 +24,7 @@ public class SeasonEpisodeMatcher { patterns[0] = new SeasonEpisodePattern("(? results = thetvdb.search("babylon 5"); - assertEquals(2, results.size()); + assertEquals(1, results.size()); TheTVDBSearchResult first = (TheTVDBSearchResult) results.get(0);