From 84ef7615d70955abe9c15377fc1c9358ff2987b1 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Fri, 18 Mar 2016 21:48:23 +0000 Subject: Fix potential crash in take_focus() (Linux). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11365 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/drivers/X11/Fl_X11_Window_Driver.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/drivers/X11/Fl_X11_Window_Driver.cxx b/src/drivers/X11/Fl_X11_Window_Driver.cxx index fc278c553..d0443ae1b 100644 --- a/src/drivers/X11/Fl_X11_Window_Driver.cxx +++ b/src/drivers/X11/Fl_X11_Window_Driver.cxx @@ -132,7 +132,7 @@ void Fl_X11_Window_Driver::take_focus() Fl_X *i = Fl_X::i(pWindow); if (!Fl_X::ewmh_supported()) pWindow->show(); // Old WMs, XMapRaised - else if (i->x) // New WMs use the NETWM attribute: + else if (i && i->x) // New WMs use the NETWM attribute: Fl_X::activate_window(i->xid); } -- cgit v1.2.3