diff --git a/src/gui/widgets/event_handler.cpp b/src/gui/widgets/event_handler.cpp index 150e3b88b00..bbf58892535 100644 --- a/src/gui/widgets/event_handler.cpp +++ b/src/gui/widgets/event_handler.cpp @@ -429,7 +429,7 @@ void tevent_handler::mouse_leave( remove_help_popup(); tcontrol* control = dynamic_cast(mouse_focus_); - if(!control && control->get_active()) { + if(control && control->get_active()) { mouse_focus_->mouse_leave(*this); } mouse_focus_ = 0;