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.