[Webkit-unassigned] [Bug 40061] New: [Qt] WMP plugin not found if installed in X:\PFiles\Plugins, X != C
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jun 2 08:08:12 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=40061
Summary: [Qt] WMP plugin not found if installed in
X:\PFiles\Plugins, X != C
Product: WebKit
Version: 412
Platform: PC
OS/Version: Windows XP
Status: UNCONFIRMED
Severity: Normal
Priority: P3
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: mgoldshmidt at nds.com
Created an attachment (id=57656)
--> (https://bugs.webkit.org/attachment.cgi?id=57656)
\webkit\WebCore\plugins\win\PluginDatabaseWin.cpp
In case Firefox not installed on PC, WMP Firefox plugin installs itself in X:\PFiles\Plugins, where X is one of the local drives. WebKit assumes X is the system drive, but this is not always the case. In case WMP plugin installs itself in drive other than the system one, WebKit cannot find it.
Attached proposed patch for PluginDatabaseWin.cpp where WMP-specific logic is implemented. Instead of assuming system drive it looks in the registry for WMP plugin installation path:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Components\623431047B6C08F4F8DCBDEEB40F8C32]
"6BBFDF96D153C8B4988D68D79C0D2A4A"="X:\\PFiles\\Plugins\\np-mswmp.dll"
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list