bugfix: ComponentTreeView didn't initialize painter