Skip to content
  • Marek Chalupa's avatar
    client: extend error handling · 886b09c9
    Marek Chalupa authored and Pekka Paalanen's avatar Pekka Paalanen committed
    
    
    When an error occurs, wl_display_get_error() does not
    provide any way of getting know if it was a local error or if it was
    an error event, respectively what object caused the error and what
    the error was.
    
    This patch introduces a new function wl_display_get_protocol_error()
    which will return error code, interface and id of the object that
    generated the error.
    wl_display_get_error() will work the same way as before.
    
    wl_display_get_protocol_error() DOES NOT indicate that a non-protocol
    error happened. It returns valid information only in that case that
    (protocol) error occurred, so it should be used after calling
    wl_display_get_error() with positive result.
    
    [Pekka Paalanen] Applied another hunk of Bryce's comments to docs,
    	added libtool version bump.
    
    Reviewed-by: Pekka Paalanen's avatarPekka Paalanen <ppaalanen@gmail.com>
    Reviewed-by: default avatarBryce Harrington <b.harrington@samsung.com>
    886b09c9