MediaSessionMetadata is defined as a struct, but it is forward declared in several places as a class. Make it a class and rectify the errant forward declarations.
Created attachment 259966 [details] Proposed patch
<rdar://problem/22441794>
Comment on attachment 259966 [details] Proposed patch Rejecting attachment 259966 [details] from commit-queue. Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.webkit.org', '--bot-id=webkit-cq-02', 'apply-attachment', '--no-update', '--non-interactive', 259966, '--port=mac']" exit_code: 2 cwd: /Volumes/Data/EWS/WebKit Last 500 characters of output: of 1 hunk FAILED -- saving rejects to file Source/WebCore/ChangeLog.rej patching file Source/WebCore/Modules/mediasession/MediaSessionMetadata.h patching file Source/WebCore/page/ChromeClient.h patching file Source/WebKit2/ChangeLog patching file Source/WebKit2/Shared/WebCoreArgumentCoders.h patching file Source/WebKit2/UIProcess/WebPageProxy.h Failed to run "[u'/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply', '--force', '--reviewer', u'Jer Noble']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit Full output: http://webkit-queues.webkit.org/results/109924
Created attachment 259969 [details] Patch for landing.
Comment on attachment 259969 [details] Patch for landing. Clearing flags on attachment: 259969 Committed r188983: <http://trac.webkit.org/changeset/188983>
Already landed, let's close it.