Consultor Eletrônico



Kbase 15993: Motif forking child forces refresh failure on parent
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/10/1998
Motif forking child forces refresh failure on parent

When running Motif version of Progress, if you invoke a child
process such as an xterm window, the parent does not refresh/
repair appropriately when it loses window focus.

How to see bad behavior:

prowin
From Progress Editor type unix xterm
Then run procedure.

Note: Notice how parent process which in this case is Progress loses
focus as expected, but does not refresh or repaint appropriately until
you close the child process.

Workaround:

prowin
From Progress Editor tupe unix xterm & - this will cause a parent
process to be intiated and another xterm window to be invoked. If you
close that subsequent parent process, the child will function normally
and the Progress Editor will refresh/repaint appropriately as the
child process is now in the background.

Another workaround is to run unix silent xterm & which does not fork
fork the subsequent shell, therefore you are only left with new
xclient and because it is in the background - the parent process
repaints appropriately and is not hindered by movement of child
process.

Progress Software Technical Support Note # 15993