diff options
author | Juan Linietsky <reduzio@gmail.com> | 2015-10-21 16:52:43 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2015-10-21 16:52:43 -0300 |
commit | 35959f9c5a314effc9a442931baccec2408b8ece (patch) | |
tree | 22375896183f8ce7821bba81a20eeac5e124dc1d /core/ring_buffer.h | |
parent | b59c86f6f953ce6957bccbcc1ec6f3ce4c55572d (diff) | |
download | redot-engine-35959f9c5a314effc9a442931baccec2408b8ece.tar.gz |
-fixes to ring buffer (fixes network error)
-fixes to invalid disabling of commands on scene tree dock
Diffstat (limited to 'core/ring_buffer.h')
-rw-r--r-- | core/ring_buffer.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/ring_buffer.h b/core/ring_buffer.h index de33de0c76..3cf9cf9064 100644 --- a/core/ring_buffer.h +++ b/core/ring_buffer.h @@ -141,15 +141,15 @@ public: inline int space_left() { int left = read_pos - write_pos; if (left < 0) { - return size() + left; + return size() + left - 1; }; if (left == 0) { - return size(); + return size()-1; }; - return left; + return left -1; }; inline int data_left() { - return size() - space_left(); + return size() - space_left() - 1; }; inline int size() { |