On Mon, 24 Aug 2020, hebisch-at-math.uni.wroc.pl |pop-forum| wrote:
Have you tried the following in pop11:

uses rc_graphic;
uses rclib;
uses rc_mousepic;
rc_start();

And click on window delete button?  Before fix this reliably killed
Poplog process.  Now for me most of the time this is no-op,
sometimes works as expected.  One possibility is that this
depends on window manager, so I would like to know what happens
in different setups.

I use the fvwm window manager. Killing the rc window from its menu does not kill the Poplog process, but after the rc window has been killed a further call to rc_start() gives an error message

: rc_start();

;;; --- XLIB IO ERROR (client killed with KillClient?)
;;; --- X server: ':0'
;;; --- Error Code: 4 (Interrupted system call)

;;; MISHAP - xioe: XLIB IO ERROR -- see above
;;; PRINT DOING
;;; DOING    :  <External Calls> XpwCallMethod XpwClearWindow rc_start
;;;     pop_setpop_compiler

Also, before typing:

rc_destroy_widget(rc_window);

for me killed Poplog process.  For me now this reliably closes
the window, and Poplog continues to run.

Me too. And if I kill the rc window that way, I can do rc_start() again with no error message.

Hope that helps.

Steve

Reply via email to