summaryrefslogtreecommitdiff
path: root/java/nio/FloatBufferImpl.java
diff options
context:
space:
mode:
authorJeroen Frijters <jeroen@sumatra.nl>2004-12-27 14:35:29 +0000
committerJeroen Frijters <jeroen@sumatra.nl>2004-12-27 14:35:29 +0000
commit3f10a4647491f1b61aeac78cbbb6bcd0678465ba (patch)
treee662c75666279dba70738dc105a9b186cf58eb7a /java/nio/FloatBufferImpl.java
parent7ab4982faeaad412f57d22b2e8d4ba4acc595648 (diff)
downloadclasspath-3f10a4647491f1b61aeac78cbbb6bcd0678465ba.tar.gz
2004-12-27 Jeroen Frijters <jeroen@frijters.net>
* java/nio/ByteBufferImpl.java, java/nio/CharBufferImpl.java, java/nio/DirectByteBufferImpl.java, java/nio/DoubleBufferImpl.java, java/nio/FloatBufferImpl.java, java/nio/IntBufferImpl.java, java/nio/LongBufferImpl.java, java/nio/MappedByteBufferImpl.java, java/nio/ShortBufferImpl.java (compact): Added explicit read-only check and invalidate mark.
Diffstat (limited to 'java/nio/FloatBufferImpl.java')
-rw-r--r--java/nio/FloatBufferImpl.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/java/nio/FloatBufferImpl.java b/java/nio/FloatBufferImpl.java
index a9eb7c1de..7eb51af84 100644
--- a/java/nio/FloatBufferImpl.java
+++ b/java/nio/FloatBufferImpl.java
@@ -80,6 +80,8 @@ final class FloatBufferImpl extends FloatBuffer
public FloatBuffer compact ()
{
+ checkIfReadOnly();
+ mark = -1;
int copied = 0;
while (remaining () > 0)