Fix X11 M_relative case when missing XF86DGA

This commit is contained in:
Ed Swartz 2015-04-17 15:50:11 -05:00
parent f6841d7fc5
commit 0f5b1a8192

View File

@ -747,6 +747,7 @@ set_properties_now(WindowProperties &properties) {
XF86DGADirectVideo(_display, _screen, XF86DGADirectMouse);
_properties.set_mouse_mode(WindowProperties::M_relative);
properties.clear_mouse_mode();
_dga_mouse_enabled = true;
// Get the real mouse position, so we can add/subtract
@ -762,12 +763,7 @@ set_properties_now(WindowProperties &properties) {
_dga_mouse_enabled = false;
}
}
else
#endif
{
// can't change
properties.clear_mouse_mode();
}
break;
case WindowProperties::M_confined: