Delete manifest.json and browserconfig.xml when deleting a favicon
authorTim Düsterhus <duesterhus@woltlab.com>
Mon, 12 Jul 2021 12:53:05 +0000 (14:53 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Mon, 12 Jul 2021 12:56:11 +0000 (14:56 +0200)
wcfsetup/install/files/lib/data/style/StyleAction.class.php

index 73e8e93915a317116a1f181b9ade57a291715097..b93e81578c88ee767e2c7fbc4f8574f964321ff7 100644 (file)
@@ -368,6 +368,8 @@ class StyleAction extends AbstractDatabaseObjectAction implements IToggleAction
                     \unlink($style->getAssetPath() . $filename);
                 }
                 \unlink($style->getAssetPath() . "favicon.ico");
+                \unlink($style->getAssetPath() . "manifest.json");
+                \unlink($style->getAssetPath() . "browserconfig.xml");
                 foreach (['png', 'jpg', 'gif'] as $extension) {
                     if (\file_exists($style->getAssetPath() . "favicon-template." . $extension)) {
                         \unlink($style->getAssetPath() . "favicon-template." . $extension);