Pourquoi les trous dans mes polygones ne sont-ils pas généralisés?

J'ai une couche polygonale avec de nombreux trous. Je voudrais le généraliser. J'ai utilisé v.generalize d'herbe. Avec lui, j'ai utilisé l'algorithme chaiken. Mais, seules les bordures des polygones ont été généralisées, les trous qu'elles contiennent n'ont pas lissé leurs bords. Que puis-je faire...