Destory WebUserMediaClient when webpage is destroyed.
authoreojin.ham <eojin.ham@samsung.com>
Wed, 17 Apr 2013 13:41:53 +0000 (22:41 +0900)
committerGerrit Code Review <gerrit2@kim11>
Thu, 18 Apr 2013 02:10:33 +0000 (11:10 +0900)
[Title] Destroy WebUserMediaClient when webpage is destroyed.
[Issue#] n/a
[Problem] Dom tree is not destroyed when webpage is destoryed after calling getUserMedia()
[Cause] Reference point of document remains after webpage is destoryed.
[Solution] Destroy WebUserMediaClient when webpage is destoryed.

Change-Id: I85e1f703c85b14265ed0acef41d6b87cf7e9b6dc

Source/WebKit2/WebProcess/WebCoreSupport/efl/tizen/WebUserMediaClient.cpp

index 3f4eff1..ce5a751 100644 (file)
@@ -43,7 +43,7 @@ WebUserMediaClient::~WebUserMediaClient()
 
 void WebUserMediaClient::pageDestroyed()
 {
-    return;
+    delete this;
 }
 
 void WebUserMediaClient::requestUserMedia(WTF::PassRefPtr<UserMediaRequest> request, const MediaStreamSourceVector& audioSources, const MediaStreamSourceVector& videoSources)