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