# HG changeset patch # User Sam Lantinga # Date 1255798163 0 # Node ID 4988a4f76a09eaac02d329bfbc83b2a266ec7bd9 # Parent 471dac4b41dd9cd9a35ef97e4c419138416965cf Fixed bug #849 This was a silly bug. :) diff -r 471dac4b41dd -r 4988a4f76a09 src/video/windib/SDL_dibevents.c --- a/src/video/windib/SDL_dibevents.c Sat Oct 17 07:05:33 2009 +0000 +++ b/src/video/windib/SDL_dibevents.c Sat Oct 17 16:49:23 2009 +0000 @@ -347,7 +347,7 @@ SetCursorPos(center.x, center.y); posted = SDL_PrivateMouseMotion(0, 1, (Sint16)mouse.x, (Sint16)mouse.y); } - } else if ( SDL_GetAppState() & SDL_APPMOUSEFOCUS ) { + } else { ScreenToClient(SDL_Window, &mouse); #ifdef SDL_VIDEO_DRIVER_GAPI if (SDL_VideoSurface && this->hidden->gapiInfo) @@ -368,7 +368,7 @@ } } - if ( SDL_GetAppState() & SDL_APPINPUTFOCUS ) { + if ( SDL_GetAppState() & SDL_APPMOUSEFOCUS ) { DIB_GenerateMouseMotionEvent( this ); } }