Fix custom cursor hotspot

Cursor hotspot must be inside image on Linux. Adding validation for all
platforms for consistency.
This commit is contained in:
Guilherme Felipe
2018-09-03 09:21:13 -03:00
parent 6ead00733a
commit e5470cfa70
4 changed files with 5 additions and 0 deletions

View File

@ -2535,6 +2535,7 @@ void OS_X11::set_custom_mouse_cursor(const RES &p_cursor, CursorShape p_shape, c
ERR_FAIL_COND(!texture.is_valid());
ERR_FAIL_COND(texture_size.width > 256 || texture_size.height > 256);
ERR_FAIL_COND(p_hotspot.x > texture_size.width || p_hotspot.y > texture_size.height);
image = texture->get_data();