I have created a simple NSWindow with an NSTextField and an NSButton in Interface Builder on Leopard. I set the window background color in my program. Everything looks fine when I run the program in Leopard. But when I run it in Tiger, the background color of the window is not set. It has a default Tiger look with horizontal stripes.
Weirdly, the background colors of the NSTextField and NSButton controls are set to the specified window color, so they look really awful.
How can I convince Tiger to respect the color I choose in the setBackgroundColor call?