diff --git a/Fltk/openglWindow.cpp b/Fltk/openglWindow.cpp index 5c194b9925567c4e398b248190649b4ec1db3d0e..d453c4d1deae01fde35c7d9f5cd3b658705eff18 100644 --- a/Fltk/openglWindow.cpp +++ b/Fltk/openglWindow.cpp @@ -584,19 +584,19 @@ int openglWindow::handle(int event) static char text[1024] = ""; sprintf(text, "%s %s", ge ? ge->getInfoString().c_str() : "", me ? me->getInfoString().c_str() : ""); -#if 0 - Fl_Tooltip::exit(0); - double d1 = Fl_Tooltip::delay(); - double d2 = Fl_Tooltip::hoverdelay(); - Fl_Tooltip::delay(0); - Fl_Tooltip::hoverdelay(0); - if(strlen(text) > 3) - Fl_Tooltip::enter_area(this, _curr.win[0], _curr.win[1], 100, 50, text); - Fl_Tooltip::delay(d1); - Fl_Tooltip::hoverdelay(d2); -#else - Msg::StatusBar(2, false, text); -#endif + if(CTX::instance()->tooltips){ + Fl_Tooltip::exit(0); + double d1 = Fl_Tooltip::delay(); + double d2 = Fl_Tooltip::hoverdelay(); + Fl_Tooltip::delay(0); + Fl_Tooltip::hoverdelay(0); + if(strlen(text) > 3) + Fl_Tooltip::enter_area(this, _curr.win[0], _curr.win[1], 100, 50, text); + Fl_Tooltip::delay(d1); + Fl_Tooltip::hoverdelay(d2); + } + else + Msg::StatusBar(2, false, text); } } _prev.set(_ctx, Fl::event_x(), Fl::event_y());