diff --git a/indra/llwindow/llwindowsdl.cpp b/indra/llwindow/llwindowsdl.cpp
index b38d9813b2187b423c5c6fa7225937b16518acc8..03ac9c2f10ccafc869eed1a5db0dfa2714b123f4 100644
--- a/indra/llwindow/llwindowsdl.cpp
+++ b/indra/llwindow/llwindowsdl.cpp
@@ -2031,6 +2031,7 @@ void LLWindowSDL::gatherInput()
             case SDL_WINDOWEVENT_ENTER:
                 break;
             case SDL_WINDOWEVENT_LEAVE:
+				mCallbacks->handleMouseLeave(this);
                 break;
             case SDL_WINDOWEVENT_FOCUS_GAINED:
                 mHaveInputFocus = true;