src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuBar.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -27,10 +27,12 @@
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.peer.MenuBarPeer;
+import sun.awt.AWTAccessor;
+
public class CMenuBar extends CMenuComponent implements MenuBarPeer {
private int nextInsertionIndex = -1;
public CMenuBar(MenuBar target) {
@@ -41,13 +43,12 @@
protected long createModel() {
return nativeCreateMenuBar();
}
@Override
- @SuppressWarnings("deprecation")
public void addHelpMenu(Menu m) {
- CMenu cMenu = (CMenu)m.getPeer();
+ CMenu cMenu = AWTAccessor.getMenuComponentAccessor().getPeer(m);
nativeSetHelpMenu(getModel(), cMenu.getModel());
}
public int getNextInsertionIndex() {
return nextInsertionIndex;