diff options
author | Roman Kennke <roman@kennke.org> | 2005-11-14 12:10:30 +0000 |
---|---|---|
committer | Roman Kennke <roman@kennke.org> | 2005-11-14 12:10:30 +0000 |
commit | 97d36821cda097539d562b6d8c44a769b6c1c3ae (patch) | |
tree | 603a89f5bf3e648026c31498ca80816ae3b4018e | |
parent | 3ec5981e5bee74a3c2420954b3a1cd0cdfee0b3e (diff) | |
download | classpath-97d36821cda097539d562b6d8c44a769b6c1c3ae.tar.gz |
2005-11-14 Roman Kennke <kennke@aicas.com>
* javax/swing/plaf/basic/BasicTextUI.java
(uninstallListeners): Uninstall the document listener here.
(getVisibleEditorRect): Fetch the textComponent via getComponent().
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | javax/swing/plaf/basic/BasicTextUI.java | 2 |
2 files changed, 8 insertions, 0 deletions
@@ -1,5 +1,11 @@ 2005-11-14 Roman Kennke <kennke@aicas.com> + * javax/swing/plaf/basic/BasicTextUI.java + (uninstallListeners): Uninstall the document listener here. + (getVisibleEditorRect): Fetch the textComponent via getComponent(). + +2005-11-14 Roman Kennke <kennke@aicas.com> + * javax/swing/text/BoxView.java (paint): Only paint child if it is inside the current clip. diff --git a/javax/swing/plaf/basic/BasicTextUI.java b/javax/swing/plaf/basic/BasicTextUI.java index e1c5564ea..b9de92640 100644 --- a/javax/swing/plaf/basic/BasicTextUI.java +++ b/javax/swing/plaf/basic/BasicTextUI.java @@ -748,6 +748,7 @@ public abstract class BasicTextUI extends TextUI protected void uninstallListeners() { textComponent.removeFocusListener(focuslistener); + textComponent.getDocument().removeDocumentListener(documentHandler); } /** @@ -1057,6 +1058,7 @@ public abstract class BasicTextUI extends TextUI */ protected Rectangle getVisibleEditorRect() { + JTextComponent textComponent = getComponent(); int width = textComponent.getWidth(); int height = textComponent.getHeight(); |