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);