-rw-r--r-- | agg-plot/canvas-window.cpp | 6 |
diff --git a/agg-plot/canvas-window.cpp b/agg-plot/canvas-window.cpp index 04c7f383..4da56109 100644 --- a/agg-plot/canvas-window.cpp +++ b/agg-plot/canvas-window.cpp @@ -120,12 +120,14 @@ canvas_thread_function (void *_inf) } void -canvas_window::shutdown_close() +canvas_window::shutdown_close(bool send_close_request) { lock(); if (status == canvas_window::running) { - close_request(); + if (send_close_request) { + close_request(); + } unlock(); gsl_shell_state* gs = this->m_gsl_shell; |