forked from dorkbox/SystemTray
Fixed missing AWT types (separator and checkbox) not getting added to
the menu.
This commit is contained in:
parent
fe6b09e8dd
commit
7e89c7b583
@ -15,7 +15,6 @@
|
||||
*/
|
||||
package dorkbox.systemTray.nativeUI;
|
||||
|
||||
import java.awt.MenuItem;
|
||||
import java.awt.MenuShortcut;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
@ -27,7 +26,7 @@ import dorkbox.util.SwingUtil;
|
||||
class AwtMenuItem implements MenuItemPeer {
|
||||
|
||||
private final AwtMenu parent;
|
||||
private final MenuItem _native = new java.awt.MenuItem();
|
||||
private final java.awt.MenuItem _native = new java.awt.MenuItem();
|
||||
|
||||
private volatile ActionListener swingCallback;
|
||||
|
||||
|
@ -36,6 +36,7 @@ class AwtMenuItemCheckbox implements CheckboxPeer {
|
||||
// this is ALWAYS called on the EDT.
|
||||
AwtMenuItemCheckbox(final AwtMenu parent) {
|
||||
this.parent = parent;
|
||||
parent._native.add(_native);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -15,7 +15,6 @@
|
||||
*/
|
||||
package dorkbox.systemTray.nativeUI;
|
||||
|
||||
import java.awt.MenuItem;
|
||||
|
||||
import dorkbox.systemTray.peer.EntryPeer;
|
||||
import dorkbox.util.SwingUtil;
|
||||
@ -23,12 +22,13 @@ import dorkbox.util.SwingUtil;
|
||||
class AwtMenuItemSeparator implements EntryPeer {
|
||||
|
||||
private final AwtMenu parent;
|
||||
private final MenuItem _native = new MenuItem("-");
|
||||
private final java.awt.MenuItem _native = new java.awt.MenuItem("-");
|
||||
|
||||
|
||||
// this is ALWAYS called on the EDT.
|
||||
AwtMenuItemSeparator(final AwtMenu parent) {
|
||||
this.parent = parent;
|
||||
parent._native.add(_native);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user