From 85e8eaad9d2be96564aa32b7fd5182de0fbb4a6e Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Thu, 30 Jul 2009 10:54:56 +0000
Subject: [PATCH] Fix for issue 4157 (Control Panel does not display Mac OS menu bar in Browse Entries dialog)
---
opends/src/guitools/org/opends/guitools/controlpanel/ui/AbstractBrowseEntriesPanel.java | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/ui/AbstractBrowseEntriesPanel.java b/opends/src/guitools/org/opends/guitools/controlpanel/ui/AbstractBrowseEntriesPanel.java
index 2c06dd8..c4f269f 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/ui/AbstractBrowseEntriesPanel.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/ui/AbstractBrowseEntriesPanel.java
@@ -35,6 +35,7 @@
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
+import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
@@ -269,8 +270,15 @@
public void toBeDisplayed(boolean visible)
{
super.toBeDisplayed(visible);
- ((GenericDialog)Utilities.getParentDialog(this)).getRootPane().
- setDefaultButton(null);
+ Window w = Utilities.getParentDialog(this);
+ if (w instanceof GenericDialog)
+ {
+ ((GenericDialog)w).getRootPane().setDefaultButton(null);
+ }
+ else if (w instanceof GenericFrame)
+ {
+ ((GenericFrame)w).getRootPane().setDefaultButton(null);
+ }
}
/**
--
Gitblit v1.10.0