mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-15 03:00:30 +00:00
0b07404bf5
Originally, RDD reused the GPU process selector since they were using all the same services, and it reduced the number of places that had to be touched. Now that RDD needs pref handling, it needs its own process selector to avoid GPU inheriting pref handling. Differential Revision: https://phabricator.services.mozilla.com/D26566 --HG-- extra : moz-landing-system : lando
22 lines
841 B
Python
22 lines
841 B
Python
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
Classes = [
|
|
{
|
|
'cid': '{35c66fd1-95e9-4e0a-80c5-c3bd2b375481}',
|
|
'contract_ids': ['@mozilla.org/array;1'],
|
|
'legacy_constructor': 'nsArrayBase::XPCOMConstructor',
|
|
'headers': ['nsArray.h'],
|
|
},
|
|
{
|
|
'cid': '{d07f5195-e3d1-11d2-8acd-00105a1b8860}',
|
|
'contract_ids': ['@mozilla.org/observer-service;1'],
|
|
'legacy_constructor': 'nsObserverService::Create',
|
|
'headers': ['/xpcom/ds/nsObserverService.h'],
|
|
'processes': ProcessSelector.ALLOW_IN_GPU_RDD_VR_AND_SOCKET_PROCESS,
|
|
},
|
|
]
|