summaryrefslogtreecommitdiffstats
path: root/src/engine/EventBuffer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/EventBuffer.cpp')
-rw-r--r--src/engine/EventBuffer.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/EventBuffer.cpp b/src/engine/EventBuffer.cpp
index 2ba74937..6ec3f259 100644
--- a/src/engine/EventBuffer.cpp
+++ b/src/engine/EventBuffer.cpp
@@ -83,7 +83,8 @@ EventBuffer::prepare_read(Context& context)
void
EventBuffer::prepare_write(Context& context)
{
- clear();
+ if (context.offset() == 0)
+ clear();
}