• eucan's avatar
    ivi-shell: rework remove_layer notification · 562f2ecb
    eucan authored
    The add_notification_remove_layer API accepts a simple
    wl_listener instead of a ivi-shell specific notification
    function. Therefore, the API is renamed to add_listener_remove_layer.
    
    This change has several advantages:
    1. Code cleanup
    2. No dynamic memory allocation. Listeners are allocated
       by controller plugins
    3. Remove API is not needed. Controller plugins can easily
       remove the listener link.
    
    The remove API is removed too:
    - ivi_layout_remove_notification_remove_layer
    Signed-off-by: eucan's avatarEmre Ucan <eucan@de.adit-jv.com>
    Reviewed-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.co.uk>
    562f2ecb
ivi-layout.c 60.3 KB