From 7791802d9b43c2067b566bf81667096ed91decb8 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Tue, 21 May 2013 11:46:35 -0700 Subject: don't generate the jd_lists.js file for search suggestions unless there are actual files to process Change-Id: I3b40afb151885bdb6c0e235be0fe4f76370598f8 --- src/com/google/doclava/Doclava.java | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/com/google/doclava/Doclava.java b/src/com/google/doclava/Doclava.java index d916161..3bcc689 100644 --- a/src/com/google/doclava/Doclava.java +++ b/src/com/google/doclava/Doclava.java @@ -845,17 +845,19 @@ public class Doclava { ClearPage.write(data, "lists.cs", javadocDir + "lists.js"); - // Write the lists for JD documents - Data jddata = makeHDF(); - Iterator counter = new Iterator(); - for (String htmlDir : inputPathHtmlDirs) { - File dir = new File(htmlDir); - if (!dir.isDirectory()) { - continue; + // Write the lists for JD documents (if there are HTML directories to process) + if (inputPathHtmlDirs.size() > 0) { + Data jddata = makeHDF(); + Iterator counter = new Iterator(); + for (String htmlDir : inputPathHtmlDirs) { + File dir = new File(htmlDir); + if (!dir.isDirectory()) { + continue; + } + writeJdDirList(dir, jddata, counter); } - writeJdDirList(dir, jddata, counter); + ClearPage.write(jddata, "jd_lists.cs", javadocDir + "jd_lists.js"); } - ClearPage.write(jddata, "jd_lists.cs", javadocDir + "jd_lists.js"); } private static class Iterator { -- cgit v1.2.3