Title: [179256] branches/safari-600.5-branch/Source
- Revision
- 179256
- Author
- [email protected]
- Date
- 2015-01-28 09:43:52 -0800 (Wed, 28 Jan 2015)
Log Message
Merge r178858. rdar://problem/19540806
Modified Paths
Diff
Modified: branches/safari-600.5-branch/Source/WebKit/mac/ChangeLog (179255 => 179256)
--- branches/safari-600.5-branch/Source/WebKit/mac/ChangeLog 2015-01-28 17:22:14 UTC (rev 179255)
+++ branches/safari-600.5-branch/Source/WebKit/mac/ChangeLog 2015-01-28 17:43:52 UTC (rev 179256)
@@ -1,3 +1,20 @@
+2015-01-28 Matthew <[email protected]>
+
+ Merge r178858. rdar://problem/19540806
+
+ 2015-01-21 Beth Dakin <[email protected]>
+
+ Crash in QuickLook preview delegate method
+ https://bugs.webkit.org/show_bug.cgi?id=140740
+ -and corresponding-
+ rdar://problem/19540806
+
+ Reviewed by Tim Horton.
+
+ Clear out the delegate.
+ * WebView/WebImmediateActionController.mm:
+ (-[WebImmediateActionController webViewClosed]):
+
2015-01-23 Babak Shafiei <[email protected]>
Merge r178680. rdar://problem/19489593
Modified: branches/safari-600.5-branch/Source/WebKit/mac/WebView/WebImmediateActionController.mm (179255 => 179256)
--- branches/safari-600.5-branch/Source/WebKit/mac/WebView/WebImmediateActionController.mm 2015-01-28 17:22:14 UTC (rev 179255)
+++ branches/safari-600.5-branch/Source/WebKit/mac/WebView/WebImmediateActionController.mm 2015-01-28 17:43:52 UTC (rev 179256)
@@ -82,6 +82,13 @@
- (void)webViewClosed
{
_webView = nil;
+
+ id animationController = _immediateActionRecognizer.animationController;
+ if ([animationController isKindOfClass:NSClassFromString(@"QLPreviewMenuItem")]) {
+ QLPreviewMenuItem *menuItem = (QLPreviewMenuItem *)animationController;
+ menuItem.delegate = nil;
+ }
+
_immediateActionRecognizer = nil;
_currentActionContext = nil;
}
Modified: branches/safari-600.5-branch/Source/WebKit2/ChangeLog (179255 => 179256)
--- branches/safari-600.5-branch/Source/WebKit2/ChangeLog 2015-01-28 17:22:14 UTC (rev 179255)
+++ branches/safari-600.5-branch/Source/WebKit2/ChangeLog 2015-01-28 17:43:52 UTC (rev 179256)
@@ -1,3 +1,20 @@
+2015-01-28 Matthew <[email protected]>
+
+ Merge r178858. rdar://problem/19540806
+
+ 2015-01-21 Beth Dakin <[email protected]>
+
+ Crash in QuickLook preview delegate method
+ https://bugs.webkit.org/show_bug.cgi?id=140740
+ -and corresponding-
+ rdar://problem/19540806
+
+ Reviewed by Tim Horton.
+
+ Clear out the delegate.
+ * UIProcess/mac/WKImmediateActionController.mm:
+ (-[WKImmediateActionController willDestroyView:]):
+
2015-01-23 Babak Shafiei <[email protected]>
Merge r178595. rdar://problem/19490114
Modified: branches/safari-600.5-branch/Source/WebKit2/UIProcess/mac/WKImmediateActionController.mm (179255 => 179256)
--- branches/safari-600.5-branch/Source/WebKit2/UIProcess/mac/WKImmediateActionController.mm 2015-01-28 17:22:14 UTC (rev 179255)
+++ branches/safari-600.5-branch/Source/WebKit2/UIProcess/mac/WKImmediateActionController.mm 2015-01-28 17:43:52 UTC (rev 179256)
@@ -75,6 +75,13 @@
_page = nullptr;
_wkView = nil;
_hitTestResult = ActionMenuHitTestResult();
+
+ id animationController = _immediateActionRecognizer.animationController;
+ if ([animationController isKindOfClass:NSClassFromString(@"QLPreviewMenuItem")]) {
+ QLPreviewMenuItem *menuItem = (QLPreviewMenuItem *)animationController;
+ menuItem.delegate = nil;
+ }
+
_immediateActionRecognizer = nil;
_currentActionContext = nil;
}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes