(svn r11858) -Fix (r1679): Mask and rule colour in drop down lists using wrong source value. (r1679 partially reverted r1368)
authorpeter1138
Tue, 15 Jan 2008 08:14:22 +0000
changeset 8790 7eae7a27e2f6
parent 8789 dc5d59b913d9
child 8791 da492894bd1b
(svn r11858) -Fix (r1679): Mask and rule colour in drop down lists using wrong source value. (r1679 partially reverted r1368)
src/widgets/dropdown.cpp
--- a/src/widgets/dropdown.cpp	Tue Jan 15 00:48:14 2008 +0000
+++ b/src/widgets/dropdown.cpp	Tue Jan 15 08:14:22 2008 +0000
@@ -95,12 +95,12 @@
 
 						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);