diff --git a/src/Input/input.cxx b/src/Input/input.cxx index 93dfbb902..9c8f61351 100644 --- a/src/Input/input.cxx +++ b/src/Input/input.cxx @@ -299,7 +299,7 @@ FGInput::doMouseClick (int b, int updown, int x, int y) for (i = pickList.begin(); i != pickList.end(); ++i) { if (i->callback->buttonPressed(b, i->info)) { _activePickCallbacks[b].push_back(i->callback); - break; + return; } } }