summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schuster <theBohemian@gmx.net>2006-06-16 12:54:46 +0000
committerRobert Schuster <theBohemian@gmx.net>2006-06-16 12:54:46 +0000
commit26a306bcb522e0ceb40e885599301b5bec6dfe4b (patch)
tree63964542e9aaa2fb9914ad8f3b9f3978b1e1d9f7
parent6587f111bb2807143ec95ab00b271ce5f9fe3345 (diff)
downloadclasspath-26a306bcb522e0ceb40e885599301b5bec6dfe4b.tar.gz
2006-06-16 Robert Schuster <robertschuster@fsfe.org>
* javax/swing/plaf/metal/MetalMenuBarUI.java: (update): Added subexpression to if-statement.
-rw-r--r--ChangeLog9
-rw-r--r--javax/swing/plaf/metal/MetalMenuBarUI.java5
2 files changed, 13 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 4a832790d..fdcb1c169 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2006-06-16 Robert Schuster <robertschuster@fsfe.org>
+ * javax/swing/plaf/metal/MetalMenuBarUI.java:
+ (update): Added subexpression to if-statement.
+
+2006-06-16 Robert Schuster <robertschuster@fsfe.org>
+
* javax/swing/plaf/basic/BasicRadioButtonUI.java:
(installDefaults): Removed unneccessary code.
(paint): Removed complex if-cascade, revert to default icon if
@@ -162,6 +167,7 @@
Added serialization UID and changed to extend
javax.management.JMException.
+>>>>>>> 1.7826
2006-06-14 Lillian Angel <langel@redhat.com>
* java/awt/Component.java
@@ -340,6 +346,7 @@
compatibility with filters.
(getParameter): Modified to allow access to above.
+>>>>>>> 1.7824
2006-06-13 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/gtk/CairoSurface.java
@@ -361,6 +368,7 @@
or not the labels are visible,
(paintTrack): Shift track down one pixel.
+>>>>>>> 1.7799
2006-06-13 Lillian Angel <langel@redhat.com>
* java/awt/image/PixelGrabber.java
@@ -1131,6 +1139,7 @@
(TreeIncrementAction.actionPerformed): Use action name as command.
(TreeIncrementAction.isEnabled): Implemented.
+>>>>>>> 1.7796
2006-06-08 Mark Wielaard <mark@klomp.org>
PR 27917
diff --git a/javax/swing/plaf/metal/MetalMenuBarUI.java b/javax/swing/plaf/metal/MetalMenuBarUI.java
index 31d8d671f..ff763ea9d 100644
--- a/javax/swing/plaf/metal/MetalMenuBarUI.java
+++ b/javax/swing/plaf/metal/MetalMenuBarUI.java
@@ -44,6 +44,7 @@ import javax.swing.JComponent;
import javax.swing.SwingConstants;
import javax.swing.UIManager;
import javax.swing.plaf.ComponentUI;
+import javax.swing.plaf.UIResource;
import javax.swing.plaf.basic.BasicMenuBarUI;
/**
@@ -75,7 +76,9 @@ public class MetalMenuBarUI extends BasicMenuBarUI
*/
public void update(Graphics g, JComponent c)
{
- if (c.isOpaque() && UIManager.get("MenuBar.gradient") != null)
+ if (c.isOpaque()
+ && UIManager.get("MenuBar.gradient") != null
+ && c.getBackground() instanceof UIResource)
{
MetalUtils.paintGradient(g, 0, 0, c.getWidth(), c.getHeight(),
SwingConstants.VERTICAL, "MenuBar.gradient");