Processing the screenshot is now threaded to prevent holdups.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
161a56201e
commit
54dff58f17
@ -697,7 +697,9 @@ public class ArcadeReader {
|
|||||||
BufferedImage img;
|
BufferedImage img;
|
||||||
try {
|
try {
|
||||||
img = ImageIO.read(p.toFile());
|
img = ImageIO.read(p.toFile());
|
||||||
Reader newImg = interpret(img);
|
final Reader newImg = interpret(img);
|
||||||
|
Thread t = new Thread(){
|
||||||
|
public void run() {
|
||||||
newImg.result_screenshot=p;
|
newImg.result_screenshot=p;
|
||||||
//Path getGamePath = gamePath(newImg);
|
//Path getGamePath = gamePath(newImg);
|
||||||
newImg.interpretBoxes(p);
|
newImg.interpretBoxes(p);
|
||||||
@ -737,9 +739,6 @@ public class ArcadeReader {
|
|||||||
}
|
}
|
||||||
SONG_DATA.put(convertTitle(newImg.getTitle()),RECORDS);
|
SONG_DATA.put(convertTitle(newImg.getTitle()),RECORDS);
|
||||||
DATA.put(newImg.getClass().getSimpleName(),SONG_DATA);
|
DATA.put(newImg.getClass().getSimpleName(),SONG_DATA);
|
||||||
|
|
||||||
new Thread(){
|
|
||||||
public void run() {
|
|
||||||
//Threaded database update.
|
//Threaded database update.
|
||||||
for (String reader : sigPlace.SONG_DATABASE.keySet()) {
|
for (String reader : sigPlace.SONG_DATABASE.keySet()) {
|
||||||
for (String song : sigPlace.SONG_DATABASE.get(reader).keySet()) {
|
for (String song : sigPlace.SONG_DATABASE.get(reader).keySet()) {
|
||||||
@ -765,7 +764,8 @@ public class ArcadeReader {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}.start();
|
};
|
||||||
|
t.start();
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user