diff --git a/src/lib/WP6ContentListener.cpp b/src/lib/WP6ContentListener.cpp index e92d099..4f45a53 100644 --- a/src/lib/WP6ContentListener.cpp +++ b/src/lib/WP6ContentListener.cpp @@ -1311,10 +1311,7 @@ void WP6ContentListener::defineTable(const unsigned char position, const unsigne m_ps->m_tableDefinition.m_columnsProperties.clear(); // pull a table definition off of our stack - auto index = m_parseState->m_nextTableIndice++; - if (index >= m_parseState->m_tableList.size()) - throw ParseException(); - m_parseState->m_currentTable = m_parseState->m_tableList[index]; + m_parseState->m_currentTable = m_parseState->m_tableList[m_parseState->m_nextTableIndice++]; if (!m_parseState->m_currentTable) throw ParseException(); m_parseState->m_currentTable->makeBordersConsistent(); diff --git a/src/lib/WPXTable.h b/src/lib/WPXTable.h index 652e5d0..0767de8 100644 --- a/src/lib/WPXTable.h +++ b/src/lib/WPXTable.h @@ -92,10 +92,6 @@ public: { m_tableList->push_back(table); } - size_t size() const - { - return m_tableList->size(); - } private: void release();