Mercurial > hg > octave-nkf
changeset 17881:7aadb87f599a
Display warning and don't init FLTK toolkit if no DISPLAY available (bug #40423).
* libinterp/dldfcn/__init_fltk__.cc(__init_fltk__): Check for a DISPLAY and
issue error if not found. Don't proceed to try and init toolkit.
author | Rik <rik@octave.org> |
---|---|
date | Thu, 07 Nov 2013 12:08:51 -0800 |
parents | 51a3b3fa981f |
children | cf3f828f401c |
files | libinterp/dldfcn/__init_fltk__.cc |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/dldfcn/__init_fltk__.cc +++ b/libinterp/dldfcn/__init_fltk__.cc @@ -74,6 +74,7 @@ #include "cmd-edit.h" #include "lo-ieee.h" +#include "display.h" #include "file-ops.h" #include "gl-render.h" #include "gl2ps-renderer.h" @@ -2090,7 +2091,9 @@ @end deftypefn") { #ifdef HAVE_FLTK - if (! toolkit_loaded) + if (! display_info::display_available ()) + error ("__init_fltk__: no graphics DISPLAY available"); + else if (! toolkit_loaded) { mlock ();