• dmichael's avatar
    PPAPI: Make CallWhileUnlocked more permissive. · 36e91cd9
    dmichael authored
    Prior to this patch, CallWhileUnlocked required its parameters' types to
    be perfect matches to the types in the function pointer it's meant to
    invoke. This is counter to programmers' usual expectations for function
    calls, since the compiler will usually do safe casts like add const or
    promoting integral types. This just adds template params to CallWhileUnlocked
    so that any call with the appropriate number of parameters will be a template
    match. The compiler will still decide if there is a valid implicit conversion,
    so this is still safe in the sense that mismatched params still won't
    compile.
    
    BUG=160925
    
    Review URL: https://codereview.chromium.org/552423003
    
    Cr-Commit-Position: refs/heads/master@{#294405}
    36e91cd9
video_capture_resource.cc 7.07 KB