Browse Source

Fix a NullPointerException that occurs with some PPTs now but did not in POI 3.13

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1724487 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_3_14_FINAL
Dominik Stadler 8 years ago
parent
commit
dc5f2700a3

+ 8
- 1
src/scratchpad/src/org/apache/poi/hslf/usermodel/HSLFTextParagraph.java View File

@@ -600,8 +600,15 @@ public final class HSLFTextParagraph implements TextParagraph<HSLFShape,HSLFText
boolean hasColor = getFlag(ParagraphFlagsTextProp.BULLET_HARDCOLOR_IDX);
if (tp == null || !hasColor) {
// if bullet color is undefined, return color of first run
if (_runs.isEmpty()) return null;
if (_runs.isEmpty()) {
return null;
}
SolidPaint sp = _runs.get(0).getFontColor();
if(sp == null) {
return null;
}
return DrawPaint.applyColorTransform(sp.getSolidColor());
}

BIN
test-data/slideshow/br.com.diversas.palestras_Nelson_20-_20Temas_20Diversos_20XXXVI_pmrg_462538ba7a204-programa_alianca_12-04-2007.ppt View File


Loading…
Cancel
Save