Index: Source/core/loader/NavigationScheduler.cpp |
diff --git a/Source/core/loader/NavigationScheduler.cpp b/Source/core/loader/NavigationScheduler.cpp |
index 2a396ff368ae4591ff8184ace2ef28984cc0b807..cd179c2d5622916dfcb48c9fe2ea893c05e30ef7 100644 |
--- a/Source/core/loader/NavigationScheduler.cpp |
+++ b/Source/core/loader/NavigationScheduler.cpp |
@@ -199,7 +199,7 @@ private: |
class ScheduledFormSubmission FINAL : public ScheduledNavigation { |
public: |
- ScheduledFormSubmission(PassRefPtr<FormSubmission> submission, bool lockBackForwardList) |
+ ScheduledFormSubmission(PassRefPtrWillBeRawPtr<FormSubmission> submission, bool lockBackForwardList) |
: ScheduledNavigation(0, lockBackForwardList, true) |
, m_submission(submission) |
{ |
@@ -221,7 +221,7 @@ public: |
FormSubmission* submission() const { return m_submission.get(); } |
private: |
- RefPtr<FormSubmission> m_submission; |
+ RefPtrWillBePersistent<FormSubmission> m_submission; |
}; |
NavigationScheduler::NavigationScheduler(LocalFrame* frame) |
@@ -321,7 +321,7 @@ void NavigationScheduler::scheduleLocationChange(Document* originDocument, const |
schedule(adoptPtr(new ScheduledLocationChange(originDocument, url, referrer, lockBackForwardList))); |
} |
-void NavigationScheduler::scheduleFormSubmission(PassRefPtr<FormSubmission> submission) |
+void NavigationScheduler::scheduleFormSubmission(PassRefPtrWillBeRawPtr<FormSubmission> submission) |
{ |
ASSERT(m_frame->page()); |
schedule(adoptPtr(new ScheduledFormSubmission(submission, mustLockBackForwardList(m_frame)))); |