X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=otk%2Ffocuswidget.cc;h=b8e18d7875596580749836939224880293765bd4;hb=b23ed19a69680b6375df9d4f24b74b4b98d950b3;hp=c3629bbbc348fa849f6c9672c80a635533581439;hpb=8f8acc24933830d4f5784616b9b0c5896bde0b93;p=chaz%2Fopenbox diff --git a/otk/focuswidget.cc b/otk/focuswidget.cc index c3629bbb..b8e18d78 100644 --- a/otk/focuswidget.cc +++ b/otk/focuswidget.cc @@ -20,7 +20,7 @@ FocusWidget::~FocusWidget() { } -#include + void FocusWidget::focus(void) { if (_focused) @@ -49,13 +49,15 @@ void FocusWidget::unfocus(void) update(); } -void FocusWidget::setTexture(Texture *texture) +void FocusWidget::setTexture(RenderTexture *texture) { Widget::setTexture(texture); _focus_texture = texture; + if (!_focused) + Widget::setTexture(_unfocus_texture); } -void FocusWidget::setBorderColor(const Color *color) +void FocusWidget::setBorderColor(const RenderColor *color) { Widget::setBorderColor(color); _focus_bcolor = color;