diff options
author | Dominik Stadler <centic@apache.org> | 2023-11-15 10:22:49 +0000 |
---|---|---|
committer | Dominik Stadler <centic@apache.org> | 2023-11-15 10:22:49 +0000 |
commit | 219954c07c1f2569d8a1ccf68bc59f268f37d1ae (patch) | |
tree | ab5f3fdad29a5eca9a943744abc6f84047e482d3 | |
parent | 3b03ed58e4f455ef678847c075fdcb93d5e393c4 (diff) | |
download | poi-219954c07c1f2569d8a1ccf68bc59f268f37d1ae.tar.gz poi-219954c07c1f2569d8a1ccf68bc59f268f37d1ae.zip |
Close document always in SlideShowRecordDumper
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913795 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | poi-scratchpad/src/main/java/org/apache/poi/hslf/dev/SlideShowRecordDumper.java | 12 | ||||
-rw-r--r-- | poi-scratchpad/src/test/java/org/apache/poi/hslf/dev/TestSlideShowRecordDumper.java | 2 |
2 files changed, 8 insertions, 6 deletions
diff --git a/poi-scratchpad/src/main/java/org/apache/poi/hslf/dev/SlideShowRecordDumper.java b/poi-scratchpad/src/main/java/org/apache/poi/hslf/dev/SlideShowRecordDumper.java index 005da13472..c7cecd8b37 100644 --- a/poi-scratchpad/src/main/java/org/apache/poi/hslf/dev/SlideShowRecordDumper.java +++ b/poi-scratchpad/src/main/java/org/apache/poi/hslf/dev/SlideShowRecordDumper.java @@ -79,12 +79,12 @@ public final class SlideShowRecordDumper { String filename = args[ndx]; - SlideShowRecordDumper foo = new SlideShowRecordDumper(System.out, - filename, verbose, escher); - - foo.printDump(); - - foo.doc.close(); + SlideShowRecordDumper foo = new SlideShowRecordDumper(System.out, filename, verbose, escher); + try { + foo.printDump(); + } finally { + foo.doc.close(); + } } public static void printUsage() { diff --git a/poi-scratchpad/src/test/java/org/apache/poi/hslf/dev/TestSlideShowRecordDumper.java b/poi-scratchpad/src/test/java/org/apache/poi/hslf/dev/TestSlideShowRecordDumper.java index 2a45921a11..73bbd376fd 100644 --- a/poi-scratchpad/src/test/java/org/apache/poi/hslf/dev/TestSlideShowRecordDumper.java +++ b/poi-scratchpad/src/test/java/org/apache/poi/hslf/dev/TestSlideShowRecordDumper.java @@ -35,6 +35,8 @@ public class TestSlideShowRecordDumper extends BaseTestPPTIterating { @Test void testMain() throws IOException { + SlideShowRecordDumper.main(new String[] {}); + SlideShowRecordDumper.main(new String[] { HSLFTestDataSamples.getSampleFile("slide_master.ppt").getAbsolutePath(), }); |