Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.0
-
Fix Version/s: 3.1.2, 4.0 - Beta, 4.0
-
Component/s: Core/Parsing
-
Labels:None
-
Environment:ICEpdf on JVMs that can't be shutdown via System.exit() when pdf viewing is completed.
Description
We found out that our GUI will not shutdown once an IcePDF was running, you have to force it explicitly. As we found out this is caused by two threads that are not marked with the daemon flag (pageInitilization and pagePainter).
These threads should be marked as daemon threads so they will be terminated without resorting to System.exit().
These threads should be marked as daemon threads so they will be terminated without resorting to System.exit().
Fixed on icepdf trunk.
Modified: icepdf/viewer/src/org/icepdf/ri/common/views/AbstractDocumentViewModel.java
Committed revision 19673.