Changeset 96279 in webkit
- Timestamp:
- Sep 28, 2011 5:45:26 PM (13 years ago)
- Location:
- trunk/Source/WebKit/mac
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/mac/ChangeLog
r96255 r96279 1 2011-09-28 Joseph Pecoraro <joepeck@webkit.org> 2 3 ASSERT if WebView's UIDelegate does not implement webView:runOpenPanel 4 https://bugs.webkit.org/show_bug.cgi?id=69037 5 6 Reviewed by Alexey Proskuryakov. 7 8 * WebCoreSupport/WebChromeClient.mm: 9 (WebChromeClient::runOpenPanel): 10 If no delegate is implemented, dismiss the listener 11 with a cancel. It expects some action. 12 1 13 2011-09-28 Anton D'Auria <adauria@apple.com> 2 14 -
trunk/Source/WebKit/mac/WebCoreSupport/WebChromeClient.mm
r95919 r96279 741 741 if ([delegate respondsToSelector:@selector(webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:)]) 742 742 CallUIDelegate(m_webView, @selector(webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:), listener, allowMultipleFiles); 743 else if ([delegate respondsToSelector:@selector(webView:runOpenPanelForFileButtonWithResultListener:)]) 744 CallUIDelegate(m_webView, @selector(webView:runOpenPanelForFileButtonWithResultListener:), listener); 743 745 else 744 CallUIDelegate(m_webView, @selector(webView:runOpenPanelForFileButtonWithResultListener:), listener);746 [listener cancel]; 745 747 [listener release]; 746 748 END_BLOCK_OBJC_EXCEPTIONS;
Note: See TracChangeset
for help on using the changeset viewer.