From 41b61d45e07fa562246e029fd40332a9ba8cfff2 Mon Sep 17 00:00:00 2001 From: Diomidis Spinellis Date: Sat, 25 Oct 2008 07:26:40 +0000 Subject: [PATCH] Corrected NullPointerException occurring when no global options were available. Fix supplied by Bernd Blacha. --- doc/ver.xml | 3 +++ src/org/umlgraph/doclet/UmlGraph.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/doc/ver.xml b/doc/ver.xml index 9aad6d6..581bca2 100644 --- a/doc/ver.xml +++ b/doc/ver.xml @@ -11,6 +11,9 @@
  • Fixed exception when an unknown class dependency is specified. (Reported by Jan Schlüter).
  • +
  • Corrected NullPointerException occurring when no global options were +available. +(Fix supplied by Bernd Blacha.)
    Version 5.1 2008-08-27
    diff --git a/src/org/umlgraph/doclet/UmlGraph.java b/src/org/umlgraph/doclet/UmlGraph.java index 704c2fc..16d7595 100644 --- a/src/org/umlgraph/doclet/UmlGraph.java +++ b/src/org/umlgraph/doclet/UmlGraph.java @@ -106,6 +106,8 @@ public class UmlGraph { * Builds and outputs a single graph according to the view overrides */ public static void buildGraph(RootDoc root, OptionProvider op, Doc contextDoc) throws IOException { + if(getCommentOptions() == null) + buildOptions(root); Options opt = op.getGlobalOptions(); root.printNotice("Building " + op.getDisplayName()); ClassDoc[] classes = root.classes();