mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-23 08:44:01 +00:00
Fix update bug when leaving a wide inset with up or down arrow.
Override notifyCursorLeaves() in InsetText to force update when inset was wide. Should be removed if and when wide is. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19511 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
7fca02e290
commit
236badeac0
@ -346,6 +346,13 @@ void InsetText::validate(LaTeXFeatures & features) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bool InsetText::notifyCursorLeaves(Cursor & cur) {
|
||||||
|
if(wide())
|
||||||
|
cur.updateFlags(cur.disp_.update() | Update::Force);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void InsetText::cursorPos(BufferView const & bv,
|
void InsetText::cursorPos(BufferView const & bv,
|
||||||
CursorSlice const & sl, bool boundary, int & x, int & y) const
|
CursorSlice const & sl, bool boundary, int & x, int & y) const
|
||||||
{
|
{
|
||||||
|
@ -75,6 +75,9 @@ public:
|
|||||||
int docbook(Buffer const &, odocstream &, OutputParams const &) const;
|
int docbook(Buffer const &, odocstream &, OutputParams const &) const;
|
||||||
///
|
///
|
||||||
void validate(LaTeXFeatures & features) const;
|
void validate(LaTeXFeatures & features) const;
|
||||||
|
//FIXME The following should be removed when wide is.
|
||||||
|
/// Overridden to force an update if the inset was wide().
|
||||||
|
virtual bool notifyCursorLeaves(Cursor & cur);
|
||||||
|
|
||||||
/// return x,y of given position relative to the inset's baseline
|
/// return x,y of given position relative to the inset's baseline
|
||||||
void cursorPos(BufferView const & bv, CursorSlice const & sl,
|
void cursorPos(BufferView const & bv, CursorSlice const & sl,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user