diff --git a/mitab/mitab_miffile.cpp b/mitab/mitab_miffile.cpp index 9c0898c..382aa3a 100644 --- a/mitab/mitab_miffile.cpp +++ b/mitab/mitab_miffile.cpp @@ -2215,9 +2215,6 @@ int MIFFile::TestCapability( const char * pszCap ) else if( EQUAL(pszCap,OLCSequentialWrite) ) return TRUE; - else if( EQUAL(pszCap,OLCSequentialWrite) ) - return FALSE; - else if( EQUAL(pszCap,OLCFastFeatureCount) ) return m_bPreParsed; @@ -2227,6 +2224,9 @@ int MIFFile::TestCapability( const char * pszCap ) else if( EQUAL(pszCap,OLCFastGetExtent) ) return m_bPreParsed; + else if( EQUAL(pszCap,OLCCreateField) ) + return TRUE; + else return FALSE; }