uDIG
  1. uDIG
  2. UDIG-1851

Slow style dialog load when working with a Point layer

    Details

      Description

      The style dialog locks the UI for several seconds when loading a point layes. This makes the dialog unusable when trying to style a point layer.

        Activity

        Hide
        Levi Putna added a comment -
        After a quick investigation it looks like the Font Based Style is causing the problem. The grid is created and populated when the page is initialised, this happens in the UI thread so everything else hangs until it finished loading.
        Show
        Levi Putna added a comment - After a quick investigation it looks like the Font Based Style is causing the problem. The grid is created and populated when the page is initialised, this happens in the UI thread so everything else hangs until it finished loading.
        Hide
        Levi Putna added a comment -
        We need to make PointCharacterChooserComposite lazy load
        Show
        Levi Putna added a comment - We need to make PointCharacterChooserComposite lazy load
        Hide
        Levi Putna added a comment -
        Ok made PointCharacterChooserComposite a lazy load table and made all the work happen in a background thread.

        https://github.com/uDig/udig-platform/commit/829a50d499d7d3677c2d33174e08d65548b41fee
        Show
        Levi Putna added a comment - Ok made PointCharacterChooserComposite a lazy load table and made all the work happen in a background thread. https://github.com/uDig/udig-platform/commit/829a50d499d7d3677c2d33174e08d65548b41fee

          People

          • Assignee:
            Levi Putna
            Reporter:
            Levi Putna
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: