summaryrefslogtreecommitdiffstats
path: root/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/core')
-rw-r--r--src/core/browser_context_qt.cpp9
-rw-r--r--src/core/browser_context_qt.h1
2 files changed, 4 insertions, 6 deletions
diff --git a/src/core/browser_context_qt.cpp b/src/core/browser_context_qt.cpp
index dd0884edb..8b8fbf69e 100644
--- a/src/core/browser_context_qt.cpp
+++ b/src/core/browser_context_qt.cpp
@@ -72,12 +72,11 @@
namespace QtWebEngineCore {
BrowserContextQt::BrowserContextQt(BrowserContextAdapter *adapter)
- : m_adapter(adapter),
- m_prefStore(new InMemoryPrefStore())
+ : m_adapter(adapter)
{
PrefServiceFactory factory;
- factory.set_user_prefs(m_prefStore);
- scoped_refptr<PrefRegistrySimple> registry(new PrefRegistrySimple());
+ factory.set_user_prefs(new InMemoryPrefStore);
+ PrefRegistrySimple *registry = new PrefRegistrySimple();
#if BUILDFLAG(ENABLE_SPELLCHECK)
// Initial spellcheck settings
@@ -87,7 +86,7 @@ BrowserContextQt::BrowserContextQt(BrowserContextAdapter *adapter)
registry->RegisterBooleanPref(spellcheck::prefs::kEnableSpellcheck, false);
registry->RegisterBooleanPref(spellcheck::prefs::kSpellCheckUseSpellingService, false);
#endif //ENABLE_SPELLCHECK
- m_prefService = factory.Create(std::move(registry.get()));
+ m_prefService = factory.Create(registry);
user_prefs::UserPrefs::Set(this, m_prefService.get());
}
diff --git a/src/core/browser_context_qt.h b/src/core/browser_context_qt.h
index ceb4838e3..e7002c012 100644
--- a/src/core/browser_context_qt.h
+++ b/src/core/browser_context_qt.h
@@ -116,7 +116,6 @@ private:
std::unique_ptr<PermissionManagerQt> permissionManager;
std::unique_ptr<SSLHostStateDelegateQt> sslHostStateDelegate;
BrowserContextAdapter *m_adapter;
- scoped_refptr<InMemoryPrefStore> m_prefStore;
std::unique_ptr<PrefService> m_prefService;
friend class BrowserContextAdapter;