Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Podcasts Podcasts
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 105
    • Issues 105
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 17
    • Merge requests 17
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • World
  • PodcastsPodcasts
  • Merge requests
  • !43

Lazy drawing

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Jordan Petridis requested to merge lazy_drawing into master Jul 17, 2018
  • Overview 0
  • Commits 6
  • Pipelines 2
  • Changes 6

Only initialize widget if they are going to be drawn. This makes a huge impact on startup behavior and performance, and when the views are refreshed.

Also this MR fixes(I hope) the ref fence cycles that were caused by the EpisodeWidget.

Many thanks to @jsparber for being awesome and helping me with this.

@jsparber Would you care to take a look btw?

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: lazy_drawing