summaryrefslogtreecommitdiff
path: root/chromium/components/sessions/core/serialized_navigation_driver.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/sessions/core/serialized_navigation_driver.h')
-rw-r--r--chromium/components/sessions/core/serialized_navigation_driver.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/components/sessions/core/serialized_navigation_driver.h b/chromium/components/sessions/core/serialized_navigation_driver.h
index 5fc261e4a95..74bbfefe1cb 100644
--- a/chromium/components/sessions/core/serialized_navigation_driver.h
+++ b/chromium/components/sessions/core/serialized_navigation_driver.h
@@ -18,8 +18,6 @@ class SerializedNavigationEntry;
// must be provided by the driver on each platform.
class SESSIONS_EXPORT SerializedNavigationDriver {
public:
- virtual ~SerializedNavigationDriver() {}
-
// Returns the singleton SerializedNavigationDriver.
static SerializedNavigationDriver* Get();
@@ -50,6 +48,9 @@ class SESSIONS_EXPORT SerializedNavigationDriver {
// Removes the referrer from the encoded page state.
virtual std::string StripReferrerFromPageState(
const std::string& page_state) const = 0;
+
+ protected:
+ virtual ~SerializedNavigationDriver() {}
};
} // namespace sessions