Abdelrazak Younes wrote:

BufferView::mouseSetCursor() is used with button1 and button3 so we need an additional boolean parameter for this. For button1, we definitly don't want to set the cursor inside a non editable inset. For button3 on the other hand we could push back the cursor slice temporarily pop it

...the other hand we could push back the cursor slice temporarily _and_ pop it back...


back once the context menu is escaped. Problem is that I don't know how to detect that the context menu is escaped. Maybe we just have to push

...Maybe we just have to _pop_ it back...

it back in Cursor::fixIfBroken() and it will work automatically.

I'll let you play with this ;-)

Abdel.






Reply via email to