summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2008-01-15 08:14:22 +0000
committerpeter1138 <peter1138@openttd.org>2008-01-15 08:14:22 +0000
commit327ea903314e4854453d692319c6973fc6ef4238 (patch)
tree73c0cd5427d7463b81ea0acc9051d9cf9ac3271a
parentc7f9705e4a8fee2315c853b7915b3f7dc09387d1 (diff)
downloadopenttd-327ea903314e4854453d692319c6973fc6ef4238.tar.xz
(svn r11858) -Fix (r1679): Mask and rule colour in drop down lists using wrong source value. (r1679 partially reverted r1368)
-rw-r--r--src/widgets/dropdown.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/widgets/dropdown.cpp b/src/widgets/dropdown.cpp
index 81821b9cb..e7f680e6b 100644
--- a/src/widgets/dropdown.cpp
+++ b/src/widgets/dropdown.cpp
@@ -95,12 +95,12 @@ static void DropDownMenuWndProc(Window *w, WindowEvent *e)
if (item->masked) {
GfxFillRect(x, y, x + width, y + 9,
- (1 << PALETTE_MODIFIER_GREYOUT) | _colour_gradient[_dropdown_menu_widgets[0].color][5]
+ (1 << PALETTE_MODIFIER_GREYOUT) | _colour_gradient[w->widget[0].color][5]
);
}
} else {
- int c1 = _colour_gradient[_dropdown_menu_widgets[0].color][3];
- int c2 = _colour_gradient[_dropdown_menu_widgets[0].color][7];
+ int c1 = _colour_gradient[w->widget[0].color][3];
+ int c2 = _colour_gradient[w->widget[0].color][7];
GfxFillRect(x + 1, y + 3, x + w->width - 5, y + 3, c1);
GfxFillRect(x + 1, y + 4, x + w->width - 5, y + 4, c2);