The TableViewState for the TableView is restored when ViewComponent.paint() is called the first time. This seems to be motivated on the fact, that some configurations of the table cannot be applied until the table is painted.
However it should be checked, if there might be a cleaner solution. paint() is not the place where the session-loading is expected. At least, the code should be moved into a separate method applyState() to point out where the session is loaded.
please finish #79 before starting this bug.
Moved the code to a separate method and alled it from the constructor. It seems to work without any issues. Also removed the paint()-override, which is redundant now.
To be able to rebase this branch on feature-79, if necessary, I will not push the commit until feature #79 is completely finished.
feature 79 is merged to master, can you please rebase on current master?
Rebased the branch on master and pushed it ([73ffd2]).
Related
Commit: [73ffd2]
works as expected. merged in [aec96b].
Related
Commit: [aec96b]