From: <hba...@us...> - 2010-09-04 12:57:44
|
Revision: 11160 http://plplot.svn.sourceforge.net/plplot/?rev=11160&view=rev Author: hbabcock Date: 2010-09-04 12:57:38 +0000 (Sat, 04 Sep 2010) Log Message: ----------- Change xcairo and xwin drivers to set the stream_closed flag if their X window is closed. Modified Paths: -------------- trunk/drivers/cairo.c trunk/drivers/xwin.c Modified: trunk/drivers/cairo.c =================================================================== --- trunk/drivers/cairo.c 2010-09-04 12:56:24 UTC (rev 11159) +++ trunk/drivers/cairo.c 2010-09-04 12:57:38 UTC (rev 11160) @@ -1772,7 +1772,7 @@ break; case ClientMessage: // plexit("X Window closed"); - aStream->closed = 1; + pls->stream_closed = TRUE; aStream->exit_event_loop = 1; break; case Expose: Modified: trunk/drivers/xwin.c =================================================================== --- trunk/drivers/xwin.c 2010-09-04 12:56:24 UTC (rev 11159) +++ trunk/drivers/xwin.c 2010-09-04 12:57:38 UTC (rev 11160) @@ -1485,7 +1485,10 @@ if ( event->xclient.data.l[0] == XInternAtom( xwd->display, "WM_DELETE_WINDOW", False ) ) { pls->nopause = TRUE; - plexit( "" ); + pls->stream_closed = TRUE; + dev->exit_eventloop = TRUE; + // plexit( "" ); + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |