Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / web / NotificationPermissionClientImpl.cpp
index dfa4a75..b4c3182 100644 (file)
@@ -18,7 +18,7 @@ namespace {
 
 class WebNotificationPermissionCallbackImpl : public WebNotificationPermissionCallback {
 public:
-    WebNotificationPermissionCallbackImpl(PassOwnPtr<NotificationPermissionCallback> callback)
+    WebNotificationPermissionCallbackImpl(NotificationPermissionCallback* callback)
         : m_callback(callback)
     {
     }
@@ -32,7 +32,7 @@ public:
     }
 
 private:
-    OwnPtr<NotificationPermissionCallback> m_callback;
+    Persistent<NotificationPermissionCallback> m_callback;
 };
 
 } // namespace
@@ -50,7 +50,7 @@ NotificationPermissionClientImpl::~NotificationPermissionClientImpl()
 {
 }
 
-void NotificationPermissionClientImpl::requestPermission(ExecutionContext* context, PassOwnPtr<NotificationPermissionCallback> callback)
+void NotificationPermissionClientImpl::requestPermission(ExecutionContext* context, NotificationPermissionCallback* callback)
 {
     ASSERT(context && context->isDocument());