--- a/usr/src/java/vpanels/client/org/opensolaris/os/vp/client/swing/LoginDialog.java Wed Jan 19 13:14:12 2011 -0500
+++ b/usr/src/java/vpanels/client/org/opensolaris/os/vp/client/swing/LoginDialog.java Wed Jan 19 14:32:11 2011 -0500
@@ -20,7 +20,7 @@
*/
/*
- * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
*/
package org.opensolaris.os.vp.client.swing;
@@ -56,32 +56,26 @@
private PropertyChangeListener promptListener =
new PropertyChangeListener() {
@Override
- public void propertyChange(PropertyChangeEvent event) {
- Component comp = (Component)event.getSource();
- if (event.getNewValue().equals(true)) {
- if (comp == loginPane) {
- certPane.setVisible(false);
- } else if (comp == certPane) {
- loginPane.setVisible(false);
- }
- comp.setVisible(true);
- EventQueue.invokeLater(
- new Runnable() {
- @Override
- public void run() {
+ public void propertyChange(final PropertyChangeEvent event) {
+ EventQueue.invokeLater(
+ new Runnable() {
+ @Override
+ public void run() {
+ if (event.getNewValue().equals(true)) {
+ Component comp = (Component)event.getSource();
+ if (comp == loginPane) {
+ certPane.setVisible(false);
+ } else if (comp == certPane) {
+ loginPane.setVisible(false);
+ }
+ comp.setVisible(true);
getGlassPane().setVisible(false);
setVisible(true);
- }
- });
- } else {
- EventQueue.invokeLater(
- new Runnable() {
- @Override
- public void run() {
+ } else {
getGlassPane().setVisible(true);
}
- });
- }
+ }
+ });
}
};