mirror of https://github.com/apache/poi.git
Metro shapes: integration test regression on empty paragraphs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1782897 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
99390a5759
commit
a7e78a3ca3
|
@ -18,6 +18,7 @@
|
|||
package org.apache.poi.hslf.usermodel;
|
||||
|
||||
import java.awt.Color;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.poi.hslf.exceptions.HSLFException;
|
||||
import org.apache.poi.hslf.model.textproperties.BitMaskTextProp;
|
||||
|
@ -445,11 +446,14 @@ public final class HSLFTextRun implements TextRun {
|
|||
|
||||
if (ts.getSheet() instanceof MasterSheet) {
|
||||
TextShape<?,? extends TextParagraph<?,?,? extends TextRun>> ms = ts.getMetroShape();
|
||||
if (ms == null) {
|
||||
if (ms == null || ms.getTextParagraphs().isEmpty()) {
|
||||
return null;
|
||||
}
|
||||
TextRun tr = ms.getTextParagraphs().get(0).getTextRuns().get(0);
|
||||
return tr.getFieldType();
|
||||
List<? extends TextRun> trList = ms.getTextParagraphs().get(0).getTextRuns();
|
||||
if (trList.isEmpty()) {
|
||||
return null;
|
||||
}
|
||||
return trList.get(0).getFieldType();
|
||||
}
|
||||
|
||||
return null;
|
||||
|
|
Loading…
Reference in New Issue