# HG changeset patch # User John W. Eaton # Date 1454619679 18000 # Node ID 4a04de049ff9b5108cf7c6a5b43a6b95574ad6fd # Parent 577e6936e51d0f343a36e3c57e370b56a58010a7 don't provide copy constructor or assignment operator for opengl_renderer * gl-render.h: Eliminate definition of copy constructor and assignment operator. diff -r 577e6936e51d -r 4a04de049ff9 libinterp/corefcn/gl-render.h --- a/libinterp/corefcn/gl-render.h Thu Feb 04 22:49:05 2016 +0100 +++ b/libinterp/corefcn/gl-render.h Thu Feb 04 16:01:19 2016 -0500 @@ -155,17 +155,12 @@ int& wmax, int& hmax); private: - opengl_renderer (const opengl_renderer&) - : toolkit (), xform (), xmin (), xmax (), ymin (), ymax (), - zmin (), zmax (), xZ1 (), xZ2 (), marker_id (), filled_marker_id (), - camera_pos (), camera_dir () -#if HAVE_FREETYPE - , text_renderer () -#endif - { } + + // No copying! - opengl_renderer& operator = (const opengl_renderer&) - { return *this; } + opengl_renderer (const opengl_renderer&); + + opengl_renderer& operator = (const opengl_renderer&); bool is_nan_or_inf (double x, double y, double z) const {