libs: de-virtualize FavIconsModulePrivate destructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-05-23 01:14:45 +03:00
parent 5f6c75eee2
commit 83a8cd1cf1

View file

@ -82,7 +82,8 @@ static QString iconNameFromURL(const KUrl &iconURL)
struct FavIconsModulePrivate
{
virtual ~FavIconsModulePrivate() { delete config; }
FavIconsModulePrivate() : config(nullptr) { }
~FavIconsModulePrivate() { delete config; }
struct DownloadInfo
{
@ -90,6 +91,7 @@ struct FavIconsModulePrivate
bool isHost;
QByteArray iconData;
};
QString makeIconName(const DownloadInfo& download, const KUrl& iconURL)
{
QString iconName (QLatin1String("favicons/"));