src/share/classes/sun/print/PrintJob2D.java
Print this page
*** 1009,1019 ****
private class MessageQ {
private String qid="noname";
! private ArrayList queue = new ArrayList();
MessageQ(String id) {
qid = id;
}
--- 1009,1019 ----
private class MessageQ {
private String qid="noname";
! private ArrayList<Graphics2D> queue = new ArrayList<>();
MessageQ(String id) {
qid = id;
}
*** 1053,1063 ****
Graphics2D g = null;
while (g == null && queue != null) {
if (queue.size() > 0) {
! g = (Graphics2D) queue.remove(0);
notify();
} else {
try {
wait(2000);
--- 1053,1063 ----
Graphics2D g = null;
while (g == null && queue != null) {
if (queue.size() > 0) {
! g = queue.remove(0);
notify();
} else {
try {
wait(2000);