summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--javax/swing/plaf/basic/BasicInternalFrameTitlePane.java6
2 files changed, 8 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 69c2f3d01..e9ac38acc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2005-11-14 Roman Kennke <kennke@aicas.com>
+ * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
+ (setButtonIcons): Only set icons if buttons are != null.
+
+2005-11-14 Roman Kennke <kennke@aicas.com>
+
* javax/swing/plaf/basic/BasicLookAndFeel.java
(initComponentDefaults): Fixed some UI defaults used by ProgressBar.
diff --git a/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java b/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
index aced2769a..73d3e6173 100644
--- a/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
+++ b/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
@@ -771,11 +771,11 @@ public class BasicInternalFrameTitlePane extends JComponent
*/
protected void setButtonIcons()
{
- if (closeIcon != null)
+ if (closeIcon != null && closeButton != null)
closeButton.setIcon(closeIcon);
- if (iconIcon != null)
+ if (iconIcon != null && iconButton != null)
iconButton.setIcon(iconIcon);
- if (maxIcon != null)
+ if (maxIcon != null && maxButton != null)
maxButton.setIcon(maxIcon);
}