ICEpdf
  1. ICEpdf
  2. PDF-69

One page view infinite reinitialization loop

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 3.1.1, 4.0 - Beta, 4.0
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      any

      Description

      This has been reported in the past but I've never been able to reproduce it until now. When viewing a page in single page view either spin the wheel mouse really fast or hold down the arrow key to quickly change the current page. Under normal circumstances the single page view should remove the previously viewed page from the panel and replace it with the current page.

      The page component has code that will detect when it is no longer in the clip of the view and stop painting itself. For some reason this logic fails after extended UI input all loaded pages start re-initializing themselves even if they are not currently visible.

        Activity

        Hide
        Patrick Corless added a comment -

        I've updated the paint time to make sure the page component being painted is also showing. This seem to fix the runaway page initialization for the single page view.

        Show
        Patrick Corless added a comment - I've updated the paint time to make sure the page component being painted is also showing. This seem to fix the runaway page initialization for the single page view.
        Hide
        Patrick Corless added a comment -

        Fixed for 3.1.1 and merged for 4.0

        Show
        Patrick Corless added a comment - Fixed for 3.1.1 and merged for 4.0

          People

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

            Dates

            • Created:
              Updated:
              Resolved: