Переглянути джерело

Fixing bug in PrepareSpellsDialog closing

Sam Jaffe 8 роки тому
батько
коміт
39a5dcc239

+ 1 - 1
src/main/lombok/org/leumasjaffe/charsheet/view/magic/PrepareSpellsDialog.java

@@ -87,10 +87,10 @@ public class PrepareSpellsDialog extends JPanel {
 		
 		final Prepared spellBook = (Prepared) dclass.getSpellBook().get();
 		btnPrepareTheseSpells.addActionListener(e -> {
-			((JDialog) this.getParent().getParent().getParent()).dispose();
 			for (int i = 0; i < highestSpellLevel; ++i) {
 				spellBook.prepareSpells(i, panels.get(i).getPrepared());
 			}
+			((JDialog) this.getParent().getParent().getParent()).dispose();
 		});
 	}