From 22232d8ee110da1cb5b9b34363f9a36cc446f418 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Sat, 15 Sep 2007 06:19:24 +0000 Subject: [PATCH] [ 1795370 ] Include the main window in the window list menu --- client/src/org/compiere/apps/WindowMenu.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/client/src/org/compiere/apps/WindowMenu.java b/client/src/org/compiere/apps/WindowMenu.java index faebf1efbd..490d2e6f48 100644 --- a/client/src/org/compiere/apps/WindowMenu.java +++ b/client/src/org/compiere/apps/WindowMenu.java @@ -121,6 +121,22 @@ public class WindowMenu extends JMenu { closeOthers.setEnabled(false); } + if ( !(frame instanceof AMenu) ) { + JFrame frame = Env.getWindow(0); + if (frame != null && frame instanceof AMenu) { + menu = new ChildMenuItem((AMenu)frame); + menu.setState(false); + menu.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent ae) { + CFrame frame = ((ChildMenuItem)ae.getSource()).getWindow(); + AEnv.showWindow(frame); + } + }); + add(menu); + addSeparator(); + } + } + for (i = 0; i < array.length; i++) { menu = new ChildMenuItem(array[i]); menu.setState(array[i].equals(frame));