Skip to content
  • Ander Conselvan de Oliveira's avatar
    client: Fix double locking bug · ff4afd6c
    Ander Conselvan de Oliveira authored
    The function wl_proxy_create_for_id() would try to acquire the display
    lock, but the only call path leading to it would call it with the lock
    already acquired.
    
    This patch removes the attempt to acquire the lock and makes the
    function static. It was exported before because client had to create
    proxy's manually when the server sent a new object id, but since commit
    9de9e39f [1] this is no longer necessary.
    
    [1] commit 9de9e39f
        Author: Kristian Høgsberg <krh@bitplanet.net>
        Date:   Thu Jun 28 22:01:58 2012 -0400
    
            Allocate client proxy automatically for new objects
    
    v2: Change the right function. Previous patch changed wl_proxy_create()
        instead of wl_proxy_create_for_id().
    ff4afd6c