diff --git a/src/app/puzzle/layout/vplayout.cpp b/src/app/puzzle/layout/vplayout.cpp index 35b403a61..c12eb84c0 100644 --- a/src/app/puzzle/layout/vplayout.cpp +++ b/src/app/puzzle/layout/vplayout.cpp @@ -143,6 +143,7 @@ auto VPLayout::TileFactory() const -> VPTileFactory * //--------------------------------------------------------------------------------------------------------------------- void VPLayout::SetTileFactory(VPTileFactory *newTileFactory) { + delete m_tileFactory; m_tileFactory = newTileFactory; }