Opened 5 years ago

Last modified 5 years ago

#16048 new bug

[BCardLayout] Invisible members of BCardLayout are invalidated when invisible

Reported by: waddlesplash Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Kits/Interface Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

In #15889, there was a severe performance problem caused by recomputing preferred sizes for BColumnListView ... but only when the ColumnListView was not visible (i.e. it was on the invisible tab.) There may be a logic inversion somewhere; this deserves investigation.

Change History (2)

comment:1 by pulkomandy, 5 years ago

The size of a BCadLayout is the max of all the children size. So it needs to know the size for all of them. Seems normal behavior to me?

comment:2 by waddlesplash, 5 years ago

Well, then why does it recompute when selecting items in a view in the other tab, but not in the column list view? That's what I didn't figure out.

Note: See TracTickets for help on using tickets.