From a9fd3fd41ab05c304d85b76101e2c664b3b30f69 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Sat, 29 Nov 2008 12:45:46 +0000
Subject: [PATCH] The fix for issue 3633 introduced a regression in the way the Mac OS menu is displayed.  The properties that must to be set to update properly the Mac OS menu must be set before loading AWT.

---
 opends/src/guitools/org/opends/guitools/controlpanel/ControlPanelLauncher.java |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/ControlPanelLauncher.java b/opends/src/guitools/org/opends/guitools/controlpanel/ControlPanelLauncher.java
index a15727e..4630273 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/ControlPanelLauncher.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/ControlPanelLauncher.java
@@ -236,12 +236,12 @@
 
   private static void initLookAndFeel() throws Throwable
   {
+//  Setup MacOSX native menu bar before AWT is loaded.
+    Utils.setMacOSXMenuBar(
+        AdminToolMessages.INFO_CONTROL_PANEL_TITLE.get());
+
     if (SwingUtilities.isEventDispatchThread())
     {
-//    Setup MacOSX native menu bar before AWT is loaded.
-      Utils.setMacOSXMenuBar(
-          AdminToolMessages.INFO_CONTROL_PANEL_TITLE.get());
-
       UIManager.setLookAndFeel(
           UIManager.getSystemLookAndFeelClassName());
     }
@@ -254,10 +254,6 @@
         {
           try
           {
-//          Setup MacOSX native menu bar before AWT is loaded.
-            Utils.setMacOSXMenuBar(
-                AdminToolMessages.INFO_CONTROL_PANEL_TITLE.get());
-
             UIManager.setLookAndFeel(
                 UIManager.getSystemLookAndFeelClassName());
           }

--
Gitblit v1.10.0