summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-reader
authorpohly <pohly>2005-05-08 16:12:13 (UTC)
committer pohly <pohly>2005-05-08 16:12:13 (UTC)
commit2ccb0ad8b77eb3c62914f5df5b1bba3becb83617 (patch) (side-by-side diff)
treea75b6a2da7ab019dac3c078830d24bc491692d3d /noncore/apps/opie-reader
parent21a9e96cebeb6e729d129cd75544ac54ae4d09f4 (diff)
downloadopie-2ccb0ad8b77eb3c62914f5df5b1bba3becb83617.zip
opie-2ccb0ad8b77eb3c62914f5df5b1bba3becb83617.tar.gz
opie-2ccb0ad8b77eb3c62914f5df5b1bba3becb83617.tar.bz2
bugfix by tim: off-by-one error when returning to a document (previous page)
Diffstat (limited to 'noncore/apps/opie-reader') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-reader/plucker_base.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/noncore/apps/opie-reader/plucker_base.cpp b/noncore/apps/opie-reader/plucker_base.cpp
index 51c7fa7..81614f5 100644
--- a/noncore/apps/opie-reader/plucker_base.cpp
+++ b/noncore/apps/opie-reader/plucker_base.cpp
@@ -288,6 +288,7 @@ void CPlucker_base::locate(unsigned int n)
UInt16 thisrec = 0;
unsigned long locpos = 0;
unsigned long bs = 0;
+ unsigned int np1 = n+1;
UInt16 thishdr_uid, thishdr_nParagraphs;
UInt32 thishdr_size;
UInt8 thishdr_type, thishdr_reserved;
@@ -305,7 +306,7 @@ void CPlucker_base::locate(unsigned int n)
{
bs = 0;
}
- } while (locpos + bs < n);
+ } while (locpos + bs < np1);
// qDebug("Time(2): %u", clock()-start);
/*