Files
textmate/Frameworks/OakTabBarView
Allan Odgaard a08987b097 Explicitly zero weak pointer to tab bar view when removed from superview
If one event cycle triggered multiple re-layouts, we could end up reusing a tab bar view that had been removed from its superview because the weak pointer had not yet been cleared (as the view hadn’t yet been fully released).

This could happen during window construction in a scenario like this:

1. Window gets created at some size, tab bar views are created
2. Window size gets restored causing some tab bar views to be removed
3. Active tab gets restored bringing an overflow tab into the visible area, re-using a removed view
2019-10-14 08:38:52 +02:00
..
2018-12-02 18:08:38 +07:00
2019-07-16 19:42:29 +02:00