OSDN Git Service

libs: de-virtualize FavIconsModulePrivate destructor
authorIvailo Monev <xakepa10@gmail.com>
Sun, 22 May 2022 22:14:45 +0000 (01:14 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Sun, 22 May 2022 22:14:45 +0000 (01:14 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
libs/konq/favicons/favicons.cpp

index 422954a..8b0c8eb 100644 (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/"));