mirror of
https://github.com/magefree/mage.git
synced 2025-12-22 03:22:00 -08:00
ensure resource closing in deckimport from clipboard
This commit is contained in:
parent
338e9833cc
commit
1ec5a3fb4d
1 changed files with 6 additions and 3 deletions
|
|
@ -1,5 +1,7 @@
|
||||||
package mage.client.deckeditor;
|
package mage.client.deckeditor;
|
||||||
|
|
||||||
|
import mage.util.StreamUtils;
|
||||||
|
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.awt.event.*;
|
import java.awt.event.*;
|
||||||
import java.io.BufferedWriter;
|
import java.io.BufferedWriter;
|
||||||
|
|
@ -39,15 +41,16 @@ public class DeckImportFromClipboardDialog extends JDialog {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onOK() {
|
private void onOK() {
|
||||||
|
BufferedWriter bw = null;
|
||||||
try {
|
try {
|
||||||
File temp = File.createTempFile("cbimportdeck", ".txt");
|
File temp = File.createTempFile("cbimportdeck", ".txt");
|
||||||
BufferedWriter bw = new BufferedWriter(new FileWriter(temp));
|
bw = new BufferedWriter(new FileWriter(temp));
|
||||||
bw.write(txtDeckList.getText());
|
bw.write(txtDeckList.getText());
|
||||||
bw.close();
|
|
||||||
|
|
||||||
tmpPath = temp.getPath();
|
tmpPath = temp.getPath();
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
} finally {
|
||||||
|
StreamUtils.closeQuietly(bw);
|
||||||
}
|
}
|
||||||
|
|
||||||
dispose();
|
dispose();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue