• Joe Downing's avatar
    Reland [Windows Host] Prevent connection hang for hosts with 3D Display Mode enabled · 80099d55
    Joe Downing authored
    This CL was reverted due to Win7 failures (missing function on DXGI.dll),
    apparently remoting_unittests are not run on Win7 as part of the standard set of
    CQ trybots which is why this wasn't seen earlier.
    
    The fix is to do a LoadLibrary/GetProcAddress dance to remove the DXGI dependency.
    
    I was able to reproduce this failure on a test Win7 machine and by using the
    win_chromium_dbg_ng try-bot.  I then verified the tests were passing using those
    two methods and verified the original fix is still valid on my Win10 machine.
    
    BUG=875619
    
    Change-Id: Ie56bb9463117b2785c3340ccf4e4785e2e65235d
    Reviewed-on: https://chromium-review.googlesource.com/1181528Reviewed-by: default avatarJamie Walch <jamiewalch@chromium.org>
    Commit-Queue: Joe Downing <joedow@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#584748}
    80099d55
switches.cc 1.17 KB