This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi,
While integrating the latest gui-branch drop into GNU Classpath and
testing with the jikes 2.21 compiler I noticed that BasicMenUI calls two
protected JMenu methods. I fixed those by just removing them:
2004-06-26 Mark Wielaard <mark@klomp.org>
* javax/swing/plaf/basic/BasicMenuUI.java (mousePressed): Don't call
protected JMenu methods fireMenuCanceled() and fireMenuSelected().
It looks like the MenuSelectionManager should take care of this when
clearSelectedPath() or setSelectedPath() is called.
Unfortunately I don't have any test program to check this patch.
I have checked it into GNU Classpath for the moment.
Could one of the Swing gui wizards take a look at this?
Thanks,
Mark
Index: javax/swing/plaf/basic/BasicMenuUI.java
===================================================================
RCS file: /cvs/gcc/gcc/libjava/javax/swing/plaf/basic/BasicMenuUI.java,v
retrieving revision 1.5
diff -u -r1.5 BasicMenuUI.java
--- javax/swing/plaf/basic/BasicMenuUI.java 17 Jun 2004 23:43:13 -0000 1.5
+++ javax/swing/plaf/basic/BasicMenuUI.java 26 Jun 2004 13:24:19 -0000
@@ -342,7 +342,6 @@
{
// If menu is visible and menu button was pressed..
// then need to cancel the menu
- menu.fireMenuCanceled();
manager.clearSelectedPath();
}
else
@@ -351,7 +350,6 @@
int x = 0;
int y = menu.getHeight();
- menu.fireMenuSelected();
manager.setSelectedPath(getPath());
JMenuBar mb = (JMenuBar) menu.getParent();
Attachment:
signature.asc
Description: This is a digitally signed message part
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |