diff options
author | Michal Klocek <michal.klocek@qt.io> | 2018-12-19 21:38:01 +0100 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2019-01-10 14:57:41 +0000 |
commit | 0763b7c40d3490250f5bca1e0029cefba635305c (patch) | |
tree | 69ffa1d6cd8c05ef4be164048a0f620f3c74edcf /src/core/visited_links_manager_qt.cpp | |
parent | 4a85e3dcca015b30dff457dc41712fb6d0b437e9 (diff) |
Clean up visitedLinksManagerQt construction
Remove dependency on profileAdapter.
Change-Id: I362a0500413d39f2dec1d3a8bbc155df068d84ec
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/core/visited_links_manager_qt.cpp')
-rw-r--r-- | src/core/visited_links_manager_qt.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/core/visited_links_manager_qt.cpp b/src/core/visited_links_manager_qt.cpp index ac27446b8..d4885e8e8 100644 --- a/src/core/visited_links_manager_qt.cpp +++ b/src/core/visited_links_manager_qt.cpp @@ -39,7 +39,6 @@ #include "visited_links_manager_qt.h" -#include "profile_adapter.h" #include "content_browser_client_qt.h" #include "profile_qt.h" #include "type_conversion.h" @@ -106,14 +105,13 @@ static void ensureDirectoryExists(const base::FilePath &path) errorstr.c_str()); } -VisitedLinksManagerQt::VisitedLinksManagerQt(ProfileAdapter *adapter) +VisitedLinksManagerQt::VisitedLinksManagerQt(ProfileQt *profile, bool persistVisitedLinks) : m_delegate(new VisitedLinkDelegateQt) { - Q_ASSERT(adapter && adapter->profile()); - ProfileQt *profile = adapter->profile(); - if (adapter->persistVisitedLinks()) + Q_ASSERT(profile); + if (persistVisitedLinks) ensureDirectoryExists(profile->GetPath()); - m_visitedLinkMaster.reset(new visitedlink::VisitedLinkMaster(profile, m_delegate.data(), adapter->persistVisitedLinks())); + m_visitedLinkMaster.reset(new visitedlink::VisitedLinkMaster(profile, m_delegate.data(), persistVisitedLinks)); m_visitedLinkMaster->Init(); } |