commit | 2ab2d253b41458ffd57ed0d41cb701fde8c97fe0 | [log] [tgz] |
---|---|---|
author | sigbjornf@opera.com <sigbjornf@opera.com> | Wed Sep 16 09:59:39 2015 |
committer | sigbjornf@opera.com <sigbjornf@opera.com> | Wed Sep 16 09:59:39 2015 |
tree | a82d2b5998cc45568edf26eaf4dc4d3c82017411 | |
parent | d1e7207e2e7c546808086e1bd77df180da501f71 [diff] |
Lazily instantiate Geolocation permission manager maps. Delay creating the bidirectional maps needed to handle Geolocation permission requests until actually used. To avoid instantiating a pair of Persistent<> references when doing so, move the wrapper private object to the Oilpan heap. R=haraken,tkent BUG=340522 Review URL: https://codereview.chromium.org/1339353002 git-svn-id: svn://svn.chromium.org/blink/trunk/public@202336 bbb929c8-8fbe-4397-9dbb-9b2b20218538