Table layout update problem

I’ve had this issue for months.

In my app I’ve got a Tabsheet with a few tabs. Inside one of the tabs I’ve got a list component that is a Table instance.

Each item in the table contains of two images and a text. I populate the table from a data source (BeanContainer) like this:

        Table table = new Table("table caption", beanContainer);
        table.setVisibleColumns(new Object[] { "image1", "image2", "name" });

Here’s the problem. When the app starts, layout of each item is messed up. Just switching back and forth between two tabs makes the table refresh and that’s when the table layout gets fixed, too.

To make it more annoying, the issue doesn’t appear on every app start but maybe every second time or so.