mirror of
https://github.com/yawut/SDL.git
synced 2026-04-24 23:37:09 -05:00
Fixed bug 3880 - X Error upon quit since rev. 11607
Ozkan Sezer Since changeset 11607:db7ee6a1ba6a, I am getting the following error upon quit. Running testsprite2, clicking the mouse, and quiting it is enough to trigger it. This is on my old Fedora9 x86-Linux: X Error of failed request: BadCursor (invalid Cursor parameter) Major opcode of failed request: 2 (X_ChangeWindowAttributes) Resource id in failed request: 0xb057340 Serial number of failed request: 905 Current serial number in output stream: 906 Reverting https://hg.libsdl.org/SDL/rev/db7ee6a1ba6a removes the error.
This commit is contained in:
parent
20adf3231d
commit
5775a64d9c
|
|
@ -580,13 +580,16 @@ SDL_MouseQuit(void)
|
|||
SDL_FreeCursor(cursor);
|
||||
cursor = next;
|
||||
}
|
||||
mouse->cursors = NULL;
|
||||
|
||||
if (mouse->def_cursor && mouse->FreeCursor) {
|
||||
mouse->FreeCursor(mouse->def_cursor);
|
||||
mouse->def_cursor = NULL;
|
||||
}
|
||||
|
||||
if (mouse->clickstate) {
|
||||
SDL_free(mouse->clickstate);
|
||||
mouse->clickstate = NULL;
|
||||
}
|
||||
|
||||
SDL_DelHintCallback(SDL_HINT_MOUSE_NORMAL_SPEED_SCALE,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user