Skip to content

Commit 032c04d

Browse files
committed
Fix CardDialog modality
1 parent 5290b14 commit 032c04d

File tree

1 file changed

+9
-1
lines changed
  • EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/view/util

1 file changed

+9
-1
lines changed

EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/view/util/CardDialog.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import java.awt.CardLayout;
88
import java.awt.Dimension;
99
import java.awt.event.ActionEvent;
10+
import java.awt.event.ComponentAdapter;
11+
import java.awt.event.ComponentEvent;
1012
import java.util.List;
1113

1214
import javax.swing.AbstractAction;
@@ -59,8 +61,14 @@ public void open() {
5961
dialog.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
6062
dialog.pack();
6163
dialog.setLocationRelativeTo(dialog.getParent());
64+
dialog.setModal(true);
65+
dialog.addComponentListener(new ComponentAdapter() {
66+
@Override
67+
public void componentShown(ComponentEvent e) {
68+
currentPage.opened();
69+
}
70+
});
6271
dialog.setVisible(true);
63-
currentPage.opened();
6472
}
6573

6674
public void dispose() {

0 commit comments

Comments
 (0)