summaryrefslogtreecommitdiffstats
path: root/js/ipc/WrapperAnswer.cpp
diff options
context:
space:
mode:
authorwin7-7 <win7-7@users.noreply.github.com>2019-04-29 12:08:50 +0300
committerGitHub <noreply@github.com>2019-04-29 12:08:50 +0300
commitcf319d581ca94d304a1a9741a5466c96d9179ce6 (patch)
treef54c35c8893a301f0c135046246ff6f7aae1396a /js/ipc/WrapperAnswer.cpp
parentbb1fad0fa728c7e95c6e06dfae63254b2c2e2966 (diff)
downloadUXP-cf319d581ca94d304a1a9741a5466c96d9179ce6.tar
UXP-cf319d581ca94d304a1a9741a5466c96d9179ce6.tar.gz
UXP-cf319d581ca94d304a1a9741a5466c96d9179ce6.tar.lz
UXP-cf319d581ca94d304a1a9741a5466c96d9179ce6.tar.xz
UXP-cf319d581ca94d304a1a9741a5466c96d9179ce6.zip
Improve dead compartment collection js/ipc
Diffstat (limited to 'js/ipc/WrapperAnswer.cpp')
-rw-r--r--js/ipc/WrapperAnswer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/js/ipc/WrapperAnswer.cpp b/js/ipc/WrapperAnswer.cpp
index fc342bbb6..6ae68e01f 100644
--- a/js/ipc/WrapperAnswer.cpp
+++ b/js/ipc/WrapperAnswer.cpp
@@ -789,10 +789,10 @@ WrapperAnswer::RecvDOMInstanceOf(const ObjectId& objId, const int& prototypeID,
bool
WrapperAnswer::RecvDropObject(const ObjectId& objId)
{
- JSObject* obj = objects_.find(objId);
+ JSObject* obj = objects_.findPreserveColor(objId);
if (obj) {
objectIdMap(objId.hasXrayWaiver()).remove(obj);
objects_.remove(objId);
}
return true;
-}
+} \ No newline at end of file