From 39b9d0f07f3ff33e18aacfa074732c7e4b2b209a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 4 Feb 2013 22:11:14 +0100 Subject: [PATCH] BMenuField: use panel background color as default. * There is no reason the BMenuField should behave differently from any BControl here. --- src/kits/interface/MenuField.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/kits/interface/MenuField.cpp b/src/kits/interface/MenuField.cpp index cf261ab190..e337e80dd7 100644 --- a/src/kits/interface/MenuField.cpp +++ b/src/kits/interface/MenuField.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2001-2011, Haiku, Inc. + * Copyright 2001-2013, Haiku, Inc. * Distributed under the terms of the MIT License. * * Authors: @@ -408,6 +408,7 @@ void BMenuField::AttachedToWindow() { CALLED(); + rgb_color color; BView* parent = Parent(); if (parent != NULL) { @@ -415,10 +416,11 @@ BMenuField::AttachedToWindow() rgb_color color = parent->ViewColor(); if (color == B_TRANSPARENT_COLOR) color = ui_color(B_PANEL_BACKGROUND_COLOR); + } else + color = ui_color(B_PANEL_BACKGROUND_COLOR); - SetViewColor(color); - SetLowColor(color); - } + SetViewColor(color); + SetLowColor(color); }