X11: Don't redraw dialog box when mouse moves.

This fixes bug #2343. (https://bugzilla.libsdl.org/show_bug.cgi?id=2343)

Thanks to Melker Narikka for the patch.
J?rgen P. Tjern? 2014-01-27 13:43:04 -08:00
parent aff44ccdb5
commit 2efa2dc227
1 changed files with 4 additions and 0 deletions

View File

@ -560,7 +560,11 @@ X11_MessageBoxLoop( SDL_MessageBoxDataX11 *data )
case MotionNotify:
if ( has_focus ) {
/* Mouse moved... */
int previndex = data->mouse_over_index;
data->mouse_over_index = GetHitButtonIndex( data, e.xbutton.x, e.xbutton.y );
if (data->mouse_over_index == previndex) {
draw = SDL_FALSE;
}
}
break;