<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Make FrameLoader methods that take PassRefPtr<Event> take raw pointers instead"
href="https://bugs.webkit.org/show_bug.cgi?id=145495">145495</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Make FrameLoader methods that take PassRefPtr<Event> take raw pointers instead
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>Product</th>
<td>WebKit
</td>
</tr>
<tr>
<th>Version</th>
<td>528+ (Nightly build)
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>Normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P2
</td>
</tr>
<tr>
<th>Component</th>
<td>WebCore Misc.
</td>
</tr>
<tr>
<th>Assignee</th>
<td>webkit-unassigned@lists.webkit.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>beidson@apple.com
</td>
</tr></table>
<p>
<div>
<pre>Make FrameLoader methods that take PassRefPtr<Event> take raw pointers instead
Ownership of the event is rarely actually being transferred, and the code paths are definitely not hot, so we're not actually worried about ref churn.
But this will make the related code cleaner and less likely to run across bizarre correctness issues like that found in <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - NavigationAction constructor cleanup"
href="show_bug.cgi?id=145472">https://bugs.webkit.org/show_bug.cgi?id=145472</a> and fixed in <a href="http://trac.webkit.org/changeset/185033">http://trac.webkit.org/changeset/185033</a></pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>