diff --git a/src/gui/ColorWidget.cxx b/src/gui/ColorWidget.cxx index 776272a3d..15f41e2ac 100644 --- a/src/gui/ColorWidget.cxx +++ b/src/gui/ColorWidget.cxx @@ -31,7 +31,7 @@ ColorWidget::ColorWidget(GuiObject* boss, const GUI::Font& font, _framed{framed}, _cmd{cmd} { - _flags = Widget::FLAG_ENABLED | Widget::FLAG_CLEARBG | Widget::FLAG_RETAIN_FOCUS; + _flags = Widget::FLAG_ENABLED | Widget::FLAG_CLEARBG; } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/gui/ColorWidget.hxx b/src/gui/ColorWidget.hxx index 199ad1c6f..fb0192c9c 100644 --- a/src/gui/ColorWidget.hxx +++ b/src/gui/ColorWidget.hxx @@ -45,6 +45,8 @@ class ColorWidget : public Widget, public CommandSender void setCrossed(bool enable); protected: + void handleMouseEntered() override { } + void handleMouseLeft() override { } void drawWidget(bool hilite) override; protected: