On Fri, 2026-01-30 at 18:36 +0900, Koji Yokota wrote:
> Thanks. Then, I attach a candidate of a possible fix, which may or may not
> help. Since I cannot check if it helps, could you test with it?
> 
> Current setting is that GuiWorkArea::processKeySym() calls
> GuiApplication::processKeySym(), and a signal is directly emitted from there
> to GuiInputMethod to notify a possible change of the command state. The patch
> changes the signal is first sent from GuiApplication to GuiWorkArea, and then
> GuiWorkArea cascades the signal to GuiInputMethod. It intends to make sure the
> connection between GuiWorkArea and GuiInputMethod.
> 
> Since simple copy & paste causes an assertion, this may miss the point.
> 
> Koji

A followup on this issue.

My settings are:

Version 2.5.0~RC1 (Saturday, 4 October 2025) 
Built from git commit hash 3c70439e
Qt Version (run-time): 6.10.1 on platform wayland
Qt Version (compile-time): 6.10.1
OS Version (run-time): Fedora Linux 43 (KDE Plasma Desktop Edition)
Python detected: 3.14.2 (/usr/bin/python3)
Draw strategy: partial draw on backing store

After applying your patch I had no more assertions. :-)

Best regards,
-- 
José Abílio
-- 
lyx-devel mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to