mirror of https://github.com/fltk/fltk
STR #1972 fix :check validity of icrsr before updating cursor state.
Fixes crashes when setting up Fl_Wizard pane dynamically before show() is called. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6173 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
parent
bc6d15183c
commit
5156431137
|
@ -230,9 +230,11 @@ void Fl_Window::cursor(Fl_Cursor c, Fl_Color, Fl_Color) {
|
|||
case FL_CURSOR_DEFAULT:
|
||||
default: break;
|
||||
}
|
||||
SetCursor( *icrsr );
|
||||
if (i) {
|
||||
i->cursor = icrsr;
|
||||
if (icrsr) { // make sure we have a non null icrsr before updating cursor state
|
||||
SetCursor( *icrsr );
|
||||
if (i) {
|
||||
i->cursor = icrsr;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue