Changeset 7013


Ignore:
Timestamp:
2004-03-11T10:33:05+13:00 (20 years ago)
Author:
mdewsnip
Message:

Added a check to prevent NPEs when the section title is blank.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/help/HelpFrame.java

    r6583 r7013  
    3737package org.greenstone.gatherer.help;
    3838
    39 //import calpa.html.*;
    4039import java.awt.*;
    4140import java.io.*;
     
    8180    Dictionary.registerText(this, "Help.Title");
    8281
    83     view = new JEditorPane(); //new CalHTMLPane(new CalHTMLPreferences(), new Observer(), "Help Pages");
     82    view = new JEditorPane();
    8483    view.setEditable(false);
    8584    view.addHyperlinkListener(new ViewHyperlinkListener());
    86 
    8785
    8886    HelpItem rootNode = new HelpItem(Dictionary.get("Help.Contents"), NULL_STRING);
     
    195193
    196194        // Determine the section title
    197         String sectionTitle = StaticStrings.EMPTY_STR;
     195        String sectionTitle = "";
    198196        NodeList children = node.getChildNodes();
    199197        for (int i = 0; i < children.getLength(); i++) {
    200198        Node child = children.item(i);
    201199        if (child.getNodeName().equals(StaticStrings.TITLE_ELEMENT)) {
    202             sectionTitle = pos + StaticStrings.COLON_CHARACTER + StaticStrings.SPACE_CHARACTER + child.getFirstChild().getNodeValue();
     200            sectionTitle = pos + ": ";
     201            if (child.getFirstChild() != null) {
     202            sectionTitle = sectionTitle + child.getFirstChild().getNodeValue();
     203            }
    203204        }
    204205        }
Note: See TracChangeset for help on using the changeset viewer.