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)) {

Reply via email to