Fix a few OwnPtr strict errors in WebCore headers.
https://bugs.webkit.org/show_bug.cgi?id=59431

Reviewed by Adam Barth.

* bindings/js/ScheduledAction.cpp:
(WebCore::ScheduledAction::create):
* css/MediaQueryMatcher.cpp:
(WebCore::MediaQueryMatcher::prepareEvaluator):
* dom/NodeRareData.h:
(WebCore::NodeListsNodeData::create):
* dom/ScriptRunner.h:
(WebCore::ScriptRunner::create):
* inspector/WorkerInspectorController.cpp:
(WebCore::WorkerInspectorController::connectFrontend):
* loader/icon/IconDatabase.h:
(WebCore::IconDatabase::create):
* platform/graphics/SimpleFontData.cpp:
(WebCore::SimpleFontData::verticalRightOrientationFontData):
(WebCore::SimpleFontData::uprightOrientationFontData):
(WebCore::SimpleFontData::brokenIdeographFontData):
* rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::StyleRareInheritedData):
* rendering/svg/SVGResources.h:
(WebCore::SVGResources::ClipperFilterMaskerData::create):
(WebCore::SVGResources::MarkerData::create):
(WebCore::SVGResources::FillStrokeData::create):
* storage/StorageSyncManager.cpp:
(WebCore::StorageSyncManager::close):
* workers/WorkerContext.cpp:
(WebCore::CloseWorkerContextTask::create):
* workers/WorkerMessagingProxy.cpp:
(WebCore::MessageWorkerContextTask::create):
(WebCore::MessageWorkerTask::create):
(WebCore::WorkerExceptionTask::create):
(WebCore::WorkerContextDestroyedTask::create):
(WebCore::WorkerTerminateTask::create):
(WebCore::WorkerThreadActivityReportTask::create):
* workers/WorkerRunLoop.cpp:
(WebCore::WorkerRunLoop::Task::create):
* workers/WorkerThread.cpp:
(WebCore::WorkerThreadStartupData::create):
(WebCore::WorkerThreadShutdownFinishTask::create):
(WebCore::WorkerThreadShutdownStartTask::create):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@84892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/bindings/js/ScheduledAction.cpp b/Source/WebCore/bindings/js/ScheduledAction.cpp
index b8a623b..a15d71a 100644
--- a/Source/WebCore/bindings/js/ScheduledAction.cpp
+++ b/Source/WebCore/bindings/js/ScheduledAction.cpp
@@ -53,14 +53,14 @@
     CallData callData;
     if (getCallData(v, callData) == CallTypeNone) {
         if (policy && !policy->allowEval())
-            return 0;
+            return PassOwnPtr<ScheduledAction>();
         UString string = v.toString(exec);
         if (exec->hadException())
-            return 0;
-        return new ScheduledAction(ustringToString(string), isolatedWorld);
+            return PassOwnPtr<ScheduledAction>();
+        return adoptPtr(new ScheduledAction(ustringToString(string), isolatedWorld));
     }
 
-    return new ScheduledAction(exec, v, isolatedWorld);
+    return adoptPtr(new ScheduledAction(exec, v, isolatedWorld));
 }
 
 ScheduledAction::ScheduledAction(ExecState* exec, JSValue function, DOMWrapperWorld* isolatedWorld)