ctf: mini bitbuffer optimisation
authorMatthew Khouzam <matthew.khouzam@ericsson.com>
Thu, 28 Jan 2016 20:40:29 +0000 (15:40 -0500)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Wed, 6 Apr 2016 00:01:30 +0000 (20:01 -0400)
Change-Id: I10806685649ae1f46d679189e6d4f022a060060e
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/65415
Reviewed-by: Hudson CI
Reviewed-by: Francis Giraldeau <francis.giraldeau@gmail.com>
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/event/io/BitBuffer.java

index 37f3fd7efef8daf709390e26082f12e50924721c..75c33e345682b861f7dda01985947e375e1ec76d 100644 (file)
@@ -598,8 +598,10 @@ public final class BitBuffer {
      *            The order of the buffer.
      */
     public void setByteOrder(ByteOrder order) {
-        fByteOrder = order;
-        fBuffer.order(order);
+        if (!order.equals(fByteOrder)) {
+            fByteOrder = order;
+            fBuffer.order(order);
+        }
     }
 
     /**
This page took 0.024828 seconds and 5 git commands to generate.