diff options
-rw-r--r-- | include/utils/Vector.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/utils/Vector.h b/include/utils/Vector.h index 7927328..f3020d6 100644 --- a/include/utils/Vector.h +++ b/include/utils/Vector.h @@ -188,7 +188,8 @@ public: inline void push_back(const TYPE& item) { insertAt(item, size(), 1); } inline void push_front(const TYPE& item) { insertAt(item, 0, 1); } inline iterator erase(iterator pos) { - return begin() + removeItemsAt(pos-array()); + ssize_t index = removeItemsAt(pos-array()); + return begin() + index; } protected: |