aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Ahlborn <jtahlborn@yahoo.com>2013-05-25 00:04:22 +0000
committerJames Ahlborn <jtahlborn@yahoo.com>2013-05-25 00:04:22 +0000
commit403148760bf3b31537834f580068189b9feaf1cd (patch)
treeadde1ddc8dd90ea282e0d7e0e6172d8738be3b73
parentb8f8b02d20b6eead8acc2fa6a4a33ae3fb3ea232 (diff)
downloadjackcess-403148760bf3b31537834f580068189b9feaf1cd.tar.gz
jackcess-403148760bf3b31537834f580068189b9feaf1cd.zip
Fix partial page updates when using CodecHandlers which can only do full page encoding
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@728 f203690c-595d-4dc9-a70b-905162fa7fd2
-rw-r--r--src/changes/changes.xml6
-rw-r--r--src/java/com/healthmarketscience/jackcess/PageChannel.java1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 0564cc5..260f266 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -4,6 +4,12 @@
<author email="javajedi@users.sf.net">Tim McCune</author>
</properties>
<body>
+ <release version="1.2.13" date="TBD">
+ <action dev="jahlborn" type="fix">
+ Fix partial page updates when using CodecHandlers which can only do
+ full page encoding.
+ </action>
+ </release>
<release version="1.2.12" date="2013-05-09">
<action dev="jahlborn" type="fix" system="SourceForge2" issue="94">
Do not unicode compress strings which are longer than 1024 chars.
diff --git a/src/java/com/healthmarketscience/jackcess/PageChannel.java b/src/java/com/healthmarketscience/jackcess/PageChannel.java
index cd2a03c..58b4017 100644
--- a/src/java/com/healthmarketscience/jackcess/PageChannel.java
+++ b/src/java/com/healthmarketscience/jackcess/PageChannel.java
@@ -239,6 +239,7 @@ public class PageChannel implements Channel, Flushable {
// reset so we can write the whole page
page = fullPage;
pageOffset = 0;
+ writeLen = getFormat().PAGE_SIZE;
} else {