From d8b3cc98c86ec54d66ad920fea7d0b9477433160 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 30 Dec 2013 23:28:45 -0600 Subject: [PATCH] Don't allow release of a running gamepad --- src/com/limelight/input/gamepad/NativeGamepad.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/limelight/input/gamepad/NativeGamepad.java b/src/com/limelight/input/gamepad/NativeGamepad.java index bf4a9a9..5dbe06b 100644 --- a/src/com/limelight/input/gamepad/NativeGamepad.java +++ b/src/com/limelight/input/gamepad/NativeGamepad.java @@ -71,6 +71,10 @@ public class NativeGamepad { } public static void release() { + if (running) { + throw new IllegalStateException("Cannot release running NativeGamepad"); + } + NativeGamepad.shutdown(); }