diff options
| author | Juan Linietsky | 2015-10-21 16:52:43 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2015-10-21 16:52:43 -0300 |
| commit | 35959f9c5a314effc9a442931baccec2408b8ece (patch) | |
| tree | 22375896183f8ce7821bba81a20eeac5e124dc1d /core/ring_buffer.h | |
| parent | b59c86f6f953ce6957bccbcc1ec6f3ce4c55572d (diff) | |
| download | godot-35959f9c5a314effc9a442931baccec2408b8ece.tar.gz godot-35959f9c5a314effc9a442931baccec2408b8ece.tar.zst godot-35959f9c5a314effc9a442931baccec2408b8ece.zip | |
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 de33de0c7..3cf9cf906 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() { |
