diff --git a/frmts/kea/keaoverview.cpp b/frmts/kea/keaoverview.cpp index 69184045e6cb..ff954f789b30 100644 --- a/frmts/kea/keaoverview.cpp +++ b/frmts/kea/keaoverview.cpp @@ -48,6 +48,9 @@ KEAOverview::KEAOverview(KEADataset *pDataset, int nSrcBand, KEAOverview::~KEAOverview() { + // according to the docs, this is required + // otherwise not all tiles will be written. + this->FlushCache(); } // overridden implementation - calls readFromOverview instead