X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fdolda%2Fjsvc%2Fnext%2FPeekReader.java;h=7981c43ce2d58dc835688ec46dceaaca45b73584;hb=bce78e9e695e185501a05474b4862fe30a45863f;hp=1c3fce58520b3891d6208472071e0fdb9583ee21;hpb=a931ca70cb6b5b230e4d9cb8f2f173e45ad82ed0;p=jsvc.git diff --git a/src/dolda/jsvc/next/PeekReader.java b/src/dolda/jsvc/next/PeekReader.java index 1c3fce5..7981c43 100644 --- a/src/dolda/jsvc/next/PeekReader.java +++ b/src/dolda/jsvc/next/PeekReader.java @@ -46,12 +46,10 @@ public class PeekReader extends Reader { } public int peek(boolean skipws) throws IOException { - if(p) - return(la); - do { + while(!p || (skipws && (la >= 0) && whitespace((char)la))) { la = back.read(); p = true; - } while(skipws && (la >= 0) && whitespace((char)la)); + } return(la); }