ICEpdf
  1. ICEpdf
  2. PDF-80

ICEpdf pageInitilization and pagePainter threads should be daemons

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major 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().

        Activity

        Hide
        Ken Fyten added a comment -

        Fixed on icepdf trunk.

        Modified: icepdf/viewer/src/org/icepdf/ri/common/views/AbstractDocumentViewModel.java
        Committed revision 19673.

        Show
        Ken Fyten added a comment - Fixed on icepdf trunk. Modified: icepdf/viewer/src/org/icepdf/ri/common/views/AbstractDocumentViewModel.java Committed revision 19673.
        Hide
        Patrick Corless added a comment -

        Merging changes back to 3.12.0 branch and will tag under 3.1.2

        Show
        Patrick Corless added a comment - Merging changes back to 3.12.0 branch and will tag under 3.1.2

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: