BMenuField: fixed broken view color.

* Apparently, I only tested the other case :-)
* This fixes bug #9433.
Fix #7736. Avoid memory corruption

Signed-off-by: Axel Dörfler <axeld@pinc-software.de>