浏览代码

Revert commit a502906: let haxe manage sdl device id (#631)

Yuxiao Mao 1 年之前
父节点
当前提交
8a63b99eca
共有 1 个文件被更改,包括 2 次插入4 次删除
  1. 2 4
      libs/sdl/sdl.c

+ 2 - 4
libs/sdl/sdl.c

@@ -275,13 +275,11 @@ HL_PRIM bool HL_NAME(event_loop)( event_data *event ) {
 			break;
 		case SDL_CONTROLLERDEVICEADDED:
 			event->type = GControllerAdded;
-			SDL_GameController * controller = SDL_GameControllerOpen(e.cdevice.which);
-            SDL_Joystick* j = SDL_GameControllerGetJoystick(controller);
-			event->controller = SDL_JoystickInstanceID(j);
+			event->controller = e.jdevice.which;
 			break;
 		case SDL_CONTROLLERDEVICEREMOVED:
 			event->type = GControllerRemoved;
-			event->controller = e.cdevice.which;
+			event->controller = e.jdevice.which;
 			break;
 		case SDL_CONTROLLERBUTTONDOWN:
 			event->type = GControllerDown;