From eb0e68e55b401dc4c8cf047cb711ea58ecdfc26f Mon Sep 17 00:00:00 2001 From: "peterl%netscape.com" Date: Thu, 26 Nov 1998 01:30:51 +0000 Subject: [PATCH] handle whitespace in url() better git-svn-id: svn://10.0.0.236/trunk@15336 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/html/style/src/nsCSSScanner.cpp | 1 + mozilla/layout/html/style/src/nsCSSScanner.cpp | 1 + mozilla/layout/style/nsCSSScanner.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/mozilla/content/html/style/src/nsCSSScanner.cpp b/mozilla/content/html/style/src/nsCSSScanner.cpp index dc07e9cbe82..51fc7a7c412 100644 --- a/mozilla/content/html/style/src/nsCSSScanner.cpp +++ b/mozilla/content/html/style/src/nsCSSScanner.cpp @@ -438,6 +438,7 @@ PRBool nsCSSScanner::NextURL(PRInt32& aErrorCode, nsCSSToken& aToken) // Whitespace is allowed at the end of the URL (void) EatWhiteSpace(aErrorCode); if (LookAhead(aErrorCode, ')')) { + Pushback(')'); // leave the closing symbol // done! break; } diff --git a/mozilla/layout/html/style/src/nsCSSScanner.cpp b/mozilla/layout/html/style/src/nsCSSScanner.cpp index dc07e9cbe82..51fc7a7c412 100644 --- a/mozilla/layout/html/style/src/nsCSSScanner.cpp +++ b/mozilla/layout/html/style/src/nsCSSScanner.cpp @@ -438,6 +438,7 @@ PRBool nsCSSScanner::NextURL(PRInt32& aErrorCode, nsCSSToken& aToken) // Whitespace is allowed at the end of the URL (void) EatWhiteSpace(aErrorCode); if (LookAhead(aErrorCode, ')')) { + Pushback(')'); // leave the closing symbol // done! break; } diff --git a/mozilla/layout/style/nsCSSScanner.cpp b/mozilla/layout/style/nsCSSScanner.cpp index dc07e9cbe82..51fc7a7c412 100644 --- a/mozilla/layout/style/nsCSSScanner.cpp +++ b/mozilla/layout/style/nsCSSScanner.cpp @@ -438,6 +438,7 @@ PRBool nsCSSScanner::NextURL(PRInt32& aErrorCode, nsCSSToken& aToken) // Whitespace is allowed at the end of the URL (void) EatWhiteSpace(aErrorCode); if (LookAhead(aErrorCode, ')')) { + Pushback(')'); // leave the closing symbol // done! break; }