Viewport::lookAndFeelChanged() should call resized(), to get the visibleArea updated with the new scrollBarThickness :
void Viewport::lookAndFeelChanged()
{
if (! customScrollBarThickness)
{
scrollBarThickness = getLookAndFeel().getDefaultScrollbarWidth();
resized()
}
}
