tn5250j/src/org/tn5250j/keyboard KeyboardHandler.java,1.4,1.5
"Kenneth J. Pouncey" <[email protected]> Wed, 23 Jun 2004 10:46:56 +0000
| Newsgroups | gmane.comp.java.tn5250j.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/tn5250j/tn5250j/src/org/tn5250j/keyboard
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31788
Modified Files:
KeyboardHandler.java
Log Message:
Fix memory leak - submitted by Luc
Index: KeyboardHandler.java
===================================================================
RCS file: /cvsroot/tn5250j/tn5250j/src/org/tn5250j/keyboard/KeyboardHandler.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** KeyboardHandler.java 31 Mar 2004 12:25:08 -0000 1.4
--- KeyboardHandler.java 23 Jun 2004 10:46:54 -0000 1.5
***************
*** 129,132 ****
--- 129,141 ----
return session.getVT();
}
+
+ /**
+ * Remove the references to all listeners before closing
+ *
+ * Added by Luc to fix a memory leak.
+ */
+ public void sessionClosed(Session session) {
+ keyMap.removeKeyChangeListener(this);
+ }
protected boolean emulatorAction(KeyStroke ks, KeyEvent e){
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com