1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-11-17 14:55:09 -05:00

* make absolutely sure state is reset before building the new popup

This commit is contained in:
Reinhard Pointner 2012-10-28 06:36:07 +00:00
parent b6fd00cae6
commit c6daa17f60

View File

@ -556,6 +556,9 @@ class FormatDialog extends JDialog {
@Override @Override
public void popupMenuWillBecomeVisible(PopupMenuEvent evt) { public void popupMenuWillBecomeVisible(PopupMenuEvent evt) {
// make sure to reset state
popupMenuWillBecomeInvisible(evt);
JPopupMenu popup = (JPopupMenu) evt.getSource(); JPopupMenu popup = (JPopupMenu) evt.getSource();
for (final String expression : mode.persistentFormatHistory()) { for (final String expression : mode.persistentFormatHistory()) {
JMenuItem item = popup.add(new AbstractAction(expression) { JMenuItem item = popup.add(new AbstractAction(expression) {
@ -580,7 +583,7 @@ class FormatDialog extends JDialog {
@Override @Override
public void popupMenuCanceled(PopupMenuEvent evt) { public void popupMenuCanceled(PopupMenuEvent evt) {
// ignore popupMenuWillBecomeInvisible(evt);
} }
}); });
return popup; return popup;