Lars Gullik Bjønnes wrote: > | + // FIXME: WTF doesn't this work? > | + // overwriteSelection(bv->getLyXText());
> Find an answer to these questions and we might be able to party. You are all invited to the party! Seriously, I really have tried all and read through the sources. I just have no explanation on this behaviour. It seems that the return key behaves fundamentally different to any other key. I'm lost. BTW since the patch fixes different bugs in a one-method-approach, this should not really harm. I.e., the patch fixes the bugs 673, 702, 954 (completely and sane AFAICS). In bug 441, however, my fix does not work. See also John's trial on that bug. http://bugzilla.lyx.org/show_bug.cgi?id=441 In other words: bug 441 is not blocking the other bugs. So these comments are just a "reminder" that my method could be a starting point for fixing bug 441 and that this bug actually exists. I could also send a patch without those commented out lines, if that would make you more happy. But probably anyone knows what is going on there. Juergen.