diff --git a/amxmodx/CVector.h b/amxmodx/CVector.h index a6dc0048..24355d4e 100755 --- a/amxmodx/CVector.h +++ b/amxmodx/CVector.h @@ -341,14 +341,13 @@ public: bool push_back(const T & elem) { - ++m_CurrentUsedSize; if (!GrowIfNeeded(1)) { - --m_CurrentUsedSize; return false; } - m_Data[m_CurrentUsedSize - 1] = elem; + m_Data[m_CurrentUsedSize++] = elem; + return true; } diff --git a/dlls/engine/sdk/CVector.h b/dlls/engine/sdk/CVector.h index a6dc0048..24355d4e 100755 --- a/dlls/engine/sdk/CVector.h +++ b/dlls/engine/sdk/CVector.h @@ -341,14 +341,13 @@ public: bool push_back(const T & elem) { - ++m_CurrentUsedSize; if (!GrowIfNeeded(1)) { - --m_CurrentUsedSize; return false; } - m_Data[m_CurrentUsedSize - 1] = elem; + m_Data[m_CurrentUsedSize++] = elem; + return true; } diff --git a/dlls/fakemeta/sdk/CVector.h b/dlls/fakemeta/sdk/CVector.h index a6dc0048..24355d4e 100755 --- a/dlls/fakemeta/sdk/CVector.h +++ b/dlls/fakemeta/sdk/CVector.h @@ -341,14 +341,13 @@ public: bool push_back(const T & elem) { - ++m_CurrentUsedSize; if (!GrowIfNeeded(1)) { - --m_CurrentUsedSize; return false; } - m_Data[m_CurrentUsedSize - 1] = elem; + m_Data[m_CurrentUsedSize++] = elem; + return true; } diff --git a/dlls/hamsandwich/CVector.h b/dlls/hamsandwich/CVector.h index 44f1f9dd..1d733abb 100644 --- a/dlls/hamsandwich/CVector.h +++ b/dlls/hamsandwich/CVector.h @@ -341,14 +341,13 @@ public: bool push_back(const T & elem) { - ++m_CurrentUsedSize; if (!GrowIfNeeded(1)) { - --m_CurrentUsedSize; return false; } - m_Data[m_CurrentUsedSize - 1] = elem; + m_Data[m_CurrentUsedSize++] = elem; + return true; } diff --git a/dlls/mysqlx/sdk/CVector.h b/dlls/mysqlx/sdk/CVector.h index a6dc0048..24355d4e 100755 --- a/dlls/mysqlx/sdk/CVector.h +++ b/dlls/mysqlx/sdk/CVector.h @@ -341,14 +341,13 @@ public: bool push_back(const T & elem) { - ++m_CurrentUsedSize; if (!GrowIfNeeded(1)) { - --m_CurrentUsedSize; return false; } - m_Data[m_CurrentUsedSize - 1] = elem; + m_Data[m_CurrentUsedSize++] = elem; + return true; } diff --git a/dlls/ns/CVector.h b/dlls/ns/CVector.h index 44f1f9dd..1d733abb 100644 --- a/dlls/ns/CVector.h +++ b/dlls/ns/CVector.h @@ -341,14 +341,13 @@ public: bool push_back(const T & elem) { - ++m_CurrentUsedSize; if (!GrowIfNeeded(1)) { - --m_CurrentUsedSize; return false; } - m_Data[m_CurrentUsedSize - 1] = elem; + m_Data[m_CurrentUsedSize++] = elem; + return true; } diff --git a/dlls/nvault/sdk/CVector.h b/dlls/nvault/sdk/CVector.h index a6dc0048..24355d4e 100755 --- a/dlls/nvault/sdk/CVector.h +++ b/dlls/nvault/sdk/CVector.h @@ -341,14 +341,13 @@ public: bool push_back(const T & elem) { - ++m_CurrentUsedSize; if (!GrowIfNeeded(1)) { - --m_CurrentUsedSize; return false; } - m_Data[m_CurrentUsedSize - 1] = elem; + m_Data[m_CurrentUsedSize++] = elem; + return true; } diff --git a/dlls/regex/sdk/CVector.h b/dlls/regex/sdk/CVector.h index a6dc0048..24355d4e 100755 --- a/dlls/regex/sdk/CVector.h +++ b/dlls/regex/sdk/CVector.h @@ -341,14 +341,13 @@ public: bool push_back(const T & elem) { - ++m_CurrentUsedSize; if (!GrowIfNeeded(1)) { - --m_CurrentUsedSize; return false; } - m_Data[m_CurrentUsedSize - 1] = elem; + m_Data[m_CurrentUsedSize++] = elem; + return true; } diff --git a/dlls/sqlite/sdk/CVector.h b/dlls/sqlite/sdk/CVector.h index a6dc0048..24355d4e 100755 --- a/dlls/sqlite/sdk/CVector.h +++ b/dlls/sqlite/sdk/CVector.h @@ -341,14 +341,13 @@ public: bool push_back(const T & elem) { - ++m_CurrentUsedSize; if (!GrowIfNeeded(1)) { - --m_CurrentUsedSize; return false; } - m_Data[m_CurrentUsedSize - 1] = elem; + m_Data[m_CurrentUsedSize++] = elem; + return true; }