Commit 8512f1b87c37fd9a46d1b256ba5924d3dec40ff9

Edward Rudd 2014-02-03T23:01:19

add logging for the case when haptic is not detected on the joystick as well.

diff --git a/test/testhotplug.c b/test/testhotplug.c
index 00c3d63..4849a6a 100644
--- a/test/testhotplug.c
+++ b/test/testhotplug.c
@@ -78,9 +78,13 @@ main(int argc, char *argv[])
                                     haptic = NULL;
                                 }
                             } else {
-                                SDL_Log("Joy haptic FAILED!\n");
+                                SDL_Log("Joy haptic open FAILED!\n");
                             }
                         }
+                        else
+                        {
+                            SDL_Log("No haptic found\n");
+                        }
                     }
                     break;
                 case SDL_JOYDEVICEREMOVED:
@@ -91,6 +95,7 @@ main(int argc, char *argv[])
                         if(haptic)
                         {
                             SDL_HapticClose(haptic);
+                            haptic = NULL;
                         }
                         SDL_JoystickClose(joystick);
                         joystick = NULL;