CookieJar: Clear filter function in destructor

Fixes possible crash when cookieFilter is called after CookieJar
was destroyed.
remotes/origin/anmolgautam
David Rosca 8 years ago
parent 3f48bdf5db
commit 53919ce9de
No known key found for this signature in database
GPG Key ID: EBC3FC294452C6D8
  1. 7
      src/lib/cookies/cookiejar.cpp
  2. 1
      src/lib/cookies/cookiejar.h

@ -44,6 +44,13 @@ CookieJar::CookieJar(QObject* parent)
connect(m_client, &QWebEngineCookieStore::cookieRemoved, this, &CookieJar::slotCookieRemoved);
}
CookieJar::~CookieJar()
{
#if QT_VERSION >= QT_VERSION_CHECK(5, 11, 0)
m_client->setCookieFilter(nullptr);
#endif
}
void CookieJar::loadSettings()
{
Settings settings;

@ -32,6 +32,7 @@ class FALKON_EXPORT CookieJar : public QObject
public:
explicit CookieJar(QObject* parent = 0);
~CookieJar();
void loadSettings();

Loading…
Cancel
Save