String regex = "[\\s=]+";
font.setCharSet(charSet);
- while (reader.ready()){
+ while (true){
String line = reader.readLine();
+ if (line == null) {
+ break;
+ }
String[] tokens = line.split(regex);
if (tokens[0].equals("info")){
// Get rendered size
StringBuilder sb = new StringBuilder();
BufferedReader r = new BufferedReader(new InputStreamReader(in));
- while (r.ready()){
+ while (true){
String ln = r.readLine();
+ if (ln == null) {
+ break;
+ }
if (ln.startsWith("#import ")){
ln = ln.substring(8).trim();
if (ln.startsWith("\"") && ln.endsWith("\"") && ln.length() > 3){