De-virtualize BView::InvalidateLayout() and introduce LayoutInvalidated() hook, like BLayout.
This commit is contained in:
@@ -1282,11 +1282,11 @@ BScrollBar::Perform(perform_code code, void* _data)
|
||||
BScrollBar::SetLayout(data->layout);
|
||||
return B_OK;
|
||||
}
|
||||
case PERFORM_CODE_INVALIDATE_LAYOUT:
|
||||
case PERFORM_CODE_LAYOUT_INVALIDATED:
|
||||
{
|
||||
perform_data_invalidate_layout* data
|
||||
= (perform_data_invalidate_layout*)_data;
|
||||
BScrollBar::InvalidateLayout(data->descendants);
|
||||
perform_data_layout_invalidated* data
|
||||
= (perform_data_layout_invalidated*)_data;
|
||||
BScrollBar::LayoutInvalidated(data->descendants);
|
||||
return B_OK;
|
||||
}
|
||||
case PERFORM_CODE_DO_LAYOUT:
|
||||
|
||||
Reference in New Issue
Block a user