Bug 1147793 - Remove unnecessary intr semantic in ipdl file. r=bent

This commit is contained in:
JerryShih 2015-03-26 03:04:00 -04:00
parent 32c1fe7bea
commit fc2ddfc356
3 changed files with 3 additions and 6 deletions

View File

@ -610,8 +610,7 @@ parent:
* This call connects the content process to a plugin process. While this
* call runs, a new PluginModuleParent will be created in the ContentChild
* via bridging. The corresponding PluginModuleChild will live in the plugin
* process. We use intr semantics here to ensure that the PluginModuleParent
* allocation message is dispatched before LoadPlugin returns.
* process.
*/
sync LoadPlugin(uint32_t pluginId) returns (nsresult rv);

View File

@ -29,9 +29,7 @@ namespace layers {
* the main thread and the compositor thread context. It's primary
* purpose is to manage the PLayerTransaction sub protocol.
*/
// This should really be 'sync', but we're using 'rpc' as a workaround
// for Bug 716631.
intr protocol PCompositor
sync protocol PCompositor
{
// A Compositor manages a single Layer Manager (PLayerTransaction)
manages PLayerTransaction;

View File

@ -23,7 +23,7 @@ namespace layers {
* frames directly to the compositor thread/process without relying on the main thread
* which might be too busy dealing with content script.
*/
intr protocol PImageBridge
sync protocol PImageBridge
{
manages PCompositable;
manages PTexture;