[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