Abdelrazak Younes wrote:
> Hum, I did that in Systemcall::startscript() and didn't notice a
> difference... maybe I am missing something?
I've enabled processing user input, see patch.
If it breaks anything or someone really dislikes it we could disable it again.
The event processing only happens when a process is called. The GUI still hangs
when LyX by itself is busy, eg. while loading a big document.
Peter
Index: src/support/Systemcall.cpp
===================================================================
--- src/support/Systemcall.cpp (Revision 32328)
+++ src/support/Systemcall.cpp (Arbeitskopie)
@@ -105,7 +105,7 @@
QString cmd = toqstr(parsecmd(what, outfile));
SystemcallPrivate d(outfile);
- bool process_events = false;
+ bool process_events = true;
d.startProcess(cmd);
if (!d.waitWhile(SystemcallPrivate::Starting, process_events, 3000)) {