(InsetCollapsable::draw) restore background color (avoid psychedelic effects when selecting a note)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20069 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Alfredo Braunstein 2007-09-05 13:52:43 +00:00
parent d1813ca269
commit 8158e25ab7

View File

@ -244,8 +244,9 @@ bool InsetCollapsable::setMouseHover(bool mouse_hover)
void InsetCollapsable::draw(PainterInfo & pi, int x, int y) const
{
autoOpen_ = pi.base.bv->cursor().isInside(this);
int const old_color = pi.background_color;
pi.background_color = backgroundColor();
const int xx = x + TEXT_TO_INSET_OFFSET;
int const xx = x + TEXT_TO_INSET_OFFSET;
// Draw button first -- top, left or only
Dimension dimc = dimensionCollapsed();
@ -352,6 +353,7 @@ void InsetCollapsable::draw(PainterInfo & pi, int x, int y) const
break;
}
setPosCache(pi, x, y);
pi.background_color = old_color;
}