[GTK][Wayland] evince-browser-plugin prevents viewing PDFs
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Sep 2016 16:28:03 +0000 (16:28 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Sep 2016 16:28:03 +0000 (16:28 +0000)
commite4298d430fec6ecfc25d8819c2c5cbfa0a6d4105
treee85d0518fc21fae03d86d0c5acffb9fd2be0aeeb
parentea587c31245d1ab67e5a23d565dccd8f93888e4b
[GTK][Wayland] evince-browser-plugin prevents viewing PDFs
https://bugs.webkit.org/show_bug.cgi?id=158697

Reviewed by Michael Catanzaro.

Use a different cache file for plugins depending on the current platform display. Plugins can claim to work on
X11 but not on Wayland, for example, if they need XEmebed to work. That's the case of the evince browser plugin.

* UIProcess/Plugins/gtk/PluginInfoCache.cpp:
(WebKit::cacheFilenameForCurrentDisplay):
(WebKit::PluginInfoCache::PluginInfoCache):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@205485 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit2/ChangeLog
Source/WebKit2/UIProcess/Plugins/gtk/PluginInfoCache.cpp