summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Main <smain@google.com>2013-05-21 11:46:35 -0700
committerScott Main <smain@google.com>2013-05-21 11:46:35 -0700
commit7791802d9b43c2067b566bf81667096ed91decb8 (patch)
tree46bb90f674798fa4e8d123e0603d0f2b8ce33c88
parentab4b1bfd89849b59f2c485d5fc620bdc0a3a8ade (diff)
downloadandroid_external_doclava-7791802d9b43c2067b566bf81667096ed91decb8.tar.gz
android_external_doclava-7791802d9b43c2067b566bf81667096ed91decb8.tar.bz2
android_external_doclava-7791802d9b43c2067b566bf81667096ed91decb8.zip
don't generate the jd_lists.js file for search suggestions unless there are actual files to process
Change-Id: I3b40afb151885bdb6c0e235be0fe4f76370598f8
-rw-r--r--src/com/google/doclava/Doclava.java20
1 files 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 {