From 934a596bfa6a0c53e5f5bb5cf1b296cbfdc2f0d7 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Fri, 1 Apr 2005 01:05:40 +0000 Subject: [PATCH] Don't ever leave the keys grabbed. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3453 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/puzzle/client/PuzzlePanel.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/java/com/threerings/puzzle/client/PuzzlePanel.java b/src/java/com/threerings/puzzle/client/PuzzlePanel.java index 6a6fe534b..fd2f304f3 100644 --- a/src/java/com/threerings/puzzle/client/PuzzlePanel.java +++ b/src/java/com/threerings/puzzle/client/PuzzlePanel.java @@ -85,6 +85,15 @@ public abstract class PuzzlePanel extends JPanel setPuzzleGrabsKeys(false); } + // documentation inherited + public void removeNotify () + { + super.removeNotify(); + + // don't ever leave with the keys grabbed + setPuzzleGrabsKeys(false); + } + /** * Temporarily replaces the puzzle board display with the supplied * overlay panel. The panel can be removed and the board display