| 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))));
|
|
|