[poppler] poppler/Lexer.h
Albert Astals Cid
aacid at kemper.freedesktop.org
Tue Jun 1 13:01:10 PDT 2010
poppler/Lexer.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
New commits:
commit b15c793a8a58b17a7fe7b32c1037726e1e0e1bf0
Author: Albert Astals Cid <aacid at kde.org>
Date: Tue Jun 1 20:57:16 2010 +0100
Check it is a stream, not that it is not none
People is reporting aborts, e.g. KDE bug 240208
but can not check if this really fixes it since he can not share the
document
diff --git a/poppler/Lexer.h b/poppler/Lexer.h
index a0fcc6a..284479d 100644
--- a/poppler/Lexer.h
+++ b/poppler/Lexer.h
@@ -13,7 +13,7 @@
// All changes made under the Poppler project to this file are licensed
// under GPL version 2 or later
//
-// Copyright (C) 2006, 2007 Albert Astals Cid <aacid at kde.org>
+// Copyright (C) 2006, 2007, 2010 Albert Astals Cid <aacid at kde.org>
// Copyright (C) 2006 Krzysztof Kowalczyk <kkowalczyk at gmail.com>
//
// To see a description of the changes please see the Changelog file that
@@ -64,16 +64,16 @@ public:
// Get stream.
Stream *getStream()
- { return curStr.isNone() ? (Stream *)NULL : curStr.getStream(); }
+ { return curStr.isStream() ? curStr.getStream() : (Stream *)NULL; }
// Get current position in file. This is only used for error
// messages, so it returns an int instead of a Guint.
int getPos()
- { return curStr.isNone() ? -1 : (int)curStr.streamGetPos(); }
+ { return curStr.isStream() ? (int)curStr.streamGetPos() : -1; }
// Set position in file.
void setPos(Guint pos, int dir = 0)
- { if (!curStr.isNone()) curStr.streamSetPos(pos, dir); }
+ { if (curStr.isStream()) curStr.streamSetPos(pos, dir); }
// Returns true if <c> is a whitespace character.
static GBool isSpace(int c);
More information about the poppler
mailing list