summaryrefslogtreecommitdiff
path: root/Source/WebKit2/PluginProcess/PluginCreationParameters.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/PluginProcess/PluginCreationParameters.h')
-rw-r--r--Source/WebKit2/PluginProcess/PluginCreationParameters.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/Source/WebKit2/PluginProcess/PluginCreationParameters.h b/Source/WebKit2/PluginProcess/PluginCreationParameters.h
index 389f755cb..c3751682c 100644
--- a/Source/WebKit2/PluginProcess/PluginCreationParameters.h
+++ b/Source/WebKit2/PluginProcess/PluginCreationParameters.h
@@ -31,8 +31,8 @@
#include "Plugin.h"
namespace IPC {
- class ArgumentDecoder;
- class ArgumentEncoder;
+class Decoder;
+class Encoder;
}
namespace WebKit {
@@ -40,8 +40,8 @@ namespace WebKit {
struct PluginCreationParameters {
PluginCreationParameters();
- void encode(IPC::ArgumentEncoder&) const;
- static bool decode(IPC::ArgumentDecoder&, PluginCreationParameters&);
+ void encode(IPC::Encoder&) const;
+ static bool decode(IPC::Decoder&, PluginCreationParameters&);
// The unique ID of this plug-in instance.
uint64_t pluginInstanceID;
@@ -60,6 +60,9 @@ struct PluginCreationParameters {
// Whether private browsing is enabled at the time of instantiation.
bool isPrivateBrowsingEnabled;
+
+ // Whether the plugin should be muted.
+ bool isMuted;
// If requesting synchronous initialization, whether this plugin had previously been requested asynchronously
bool asynchronousCreationIncomplete;
@@ -67,10 +70,8 @@ struct PluginCreationParameters {
// Simulated initialization delay test asynchronous plugin initialization
bool artificialPluginInitializationDelayEnabled;
-#if USE(ACCELERATED_COMPOSITING)
// Whether accelerated compositing is enabled.
bool isAcceleratedCompositingEnabled;
-#endif
};
} // namespace WebKit