Skip to content

Commit 7dd10ea

Browse files
a544jhjamo
authored andcommitted
fixed bug...
1 parent 6e3b679 commit 7dd10ea

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

tmc-plugin/src/fi/helsinki/cs/tmc/ui/PreferencesUIFactory.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import java.awt.Dialog;
44
import java.awt.event.ActionEvent;
55
import java.awt.event.ActionListener;
6+
import java.awt.event.WindowAdapter;
7+
import java.awt.event.WindowEvent;
68
import javax.swing.SwingUtilities;
79
import org.openide.DialogDescriptor;
810
import org.openide.DialogDisplayer;
@@ -94,9 +96,16 @@ public void actionPerformed(ActionEvent e) {
9496
"TMC Settings",
9597
false,
9698
NotifyDescriptor.OK_CANCEL_OPTION,
97-
NotifyDescriptor.PLAIN_MESSAGE,
99+
null,
98100
closeListener);
99101
dialog = DialogDisplayer.getDefault().createDialog(descriptor);
102+
dialog.addWindowListener(new WindowAdapter() {
103+
@Override
104+
public void windowClosed(WindowEvent we) {
105+
panel = null;
106+
dialog = null;
107+
}
108+
});
100109
SwingUtilities.invokeLater(new Runnable() {
101110
@Override
102111
public void run() {

0 commit comments

Comments
 (0)