diff -r 2263b3593c7a lib/irrlicht/source/Irrlicht/CGUIEditBox.cpp --- a/lib/irrlicht/source/Irrlicht/CGUIEditBox.cpp Thu Jun 04 01:35:37 2009 +0200 +++ b/lib/irrlicht/source/Irrlicht/CGUIEditBox.cpp Thu Jun 04 01:37:06 2009 +0200 @@ -689,7 +689,7 @@ if (Border) { - skin->draw3DSunkenPane(this, skin->getColor(EGDC_WINDOW), + skin->draw3DSunkenPane(this, IsEnabled ? skin->getColor(EGDC_WINDOW) : skin->getColor(EGDC_INACTIVE_BORDER), false, true, FrameRect, &AbsoluteClippingRect); FrameRect.UpperLeftCorner.X += skin->getSize(EGDS_TEXT_DISTANCE_X)+1;