add exit method

This commit is contained in:
Alexey Kuznetsov 2020-11-06 10:39:49 +03:00
commit c108ae97b7

View file

@ -145,9 +145,7 @@ public class EncodingStorage extends HashMap<File, EncodingStorage.Info> {
encoding(encoder, fly, info.info, new Runnable() {
@Override
public void run() {
encoder.close();
encoder = null;
startEncoding();
restart();
}
});
return;
@ -214,9 +212,7 @@ public class EncodingStorage extends HashMap<File, EncodingStorage.Info> {
encoding(encoder, fly, info, new Runnable() {
@Override
public void run() {
encoder.close();
encoder = null;
Post(EXIT, null);
exit();
}
});
}
@ -228,13 +224,19 @@ public class EncodingStorage extends HashMap<File, EncodingStorage.Info> {
encoding(encoder, fly, info, new Runnable() {
@Override
public void run() {
encoder.close();
encoder = null;
Post(EXIT, null);
exit();
}
});
}
public void exit() {
if (encoder != null) {
encoder.close();
encoder = null;
}
Post(EXIT, null);
}
public void restart() {
if (encoder != null) {
encoder.close();