Community
Participate
Working Groups
Asking a flowpage for its preferred size (before an update begins) causes it to add itself to the invalid figures. Then, the FigureCanvas gets sized, which adds the root figure to the invalid figures. Next, the FlowPage restores its old recommended width first, then the root gets resized, and the flowpage must layout again. It's pretty wasteful. Possible fixes: - don't use updatemanager's invalid figures or - sort invalid figures prior to processing them. Partial ordering would be if a.contains(b), then a < b.