Title: [218187] trunk/Source/WebKit2
- Revision
- 218187
- Author
- bfulg...@apple.com
- Date
- 2017-06-13 11:39:26 -0700 (Tue, 13 Jun 2017)
Log Message
[WK2][macOS] Allow AppleEvents in Citrix View Plugin
https://bugs.webkit.org/show_bug.cgi?id=173280
<rdar://problem/31913624>
Reviewed by Alexey Proskuryakov.
Allow the Citrix Viewer plugin to issue Apple Events.
* PluginProcess/mac/PluginProcessMac.mm:
(WebKit::PluginProcess::platformInitializeProcess): Allow AppleEvents for the Citrix Viewer plugin.
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (218186 => 218187)
--- trunk/Source/WebKit2/ChangeLog 2017-06-13 18:03:16 UTC (rev 218186)
+++ trunk/Source/WebKit2/ChangeLog 2017-06-13 18:39:26 UTC (rev 218187)
@@ -1,3 +1,16 @@
+2017-06-13 Brent Fulgham <bfulg...@apple.com>
+
+ [WK2][macOS] Allow AppleEvents in Citrix View Plugin
+ https://bugs.webkit.org/show_bug.cgi?id=173280
+ <rdar://problem/31913624>
+
+ Reviewed by Alexey Proskuryakov.
+
+ Allow the Citrix Viewer plugin to issue Apple Events.
+
+ * PluginProcess/mac/PluginProcessMac.mm:
+ (WebKit::PluginProcess::platformInitializeProcess): Allow AppleEvents for the Citrix Viewer plugin.
+
2017-06-13 Carlos Garcia Campos <cgar...@igalia.com>
[GTK] Blob download doesn't work
Modified: trunk/Source/WebKit2/PluginProcess/mac/PluginProcessMac.mm (218186 => 218187)
--- trunk/Source/WebKit2/PluginProcess/mac/PluginProcessMac.mm 2017-06-13 18:03:16 UTC (rev 218186)
+++ trunk/Source/WebKit2/PluginProcess/mac/PluginProcessMac.mm 2017-06-13 18:39:26 UTC (rev 218187)
@@ -606,6 +606,11 @@
// FIXME: Workaround for Java not liking its plugin process to be suppressed - <rdar://problem/14267843>
if (m_pluginBundleIdentifier == "com.oracle.java.JavaAppletPlugin")
(new UserActivity("com.oracle.java.JavaAppletPlugin"))->start();
+
+ if (m_pluginBundleIdentifier == "com.citrix.citrixicaclientplugIn") {
+ // Allow Apple Events from Citrix plugin. This can be removed when <rdar://problem/14012823> is fixed.
+ setenv("__APPLEEVENTSSERVICENAME", "com.apple.coreservices.appleevents", 1);
+ }
}
void PluginProcess::initializeProcessName(const ChildProcessInitializationParameters& parameters)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes