This one is weird. I have an SWT app that works fine except for a couple oddities. When I type an unusual key (e.g. tab, arrow), it will redraw all of my custom-painted components, but just the base components (e.g. I have colored buttons and it will draw just the base grey button - though if I repaint it's fine again.)
Also, the keyListener doesn't capture tabs.
I appreciate any suggestions. I have looked for info but could not find anything relevant.