Skip to content
  • eucan's avatar
    ivi-shell: remove struct link_layer · dfac3759
    eucan authored and Pekka Paalanen's avatar Pekka Paalanen committed
    
    
    link_layer's sole purpose is to link a surface to multiple layers, if
    the surface should be shown in multiple layers.  This can be only
    achieved, if the surface has multiple weston_views with different
    transformation matrices.
    
    Current implementation assumes in many places that a ivi_surface has
    only one weston_view.  Therefore, a surface can be only shown on one
    layer.
    
    Although this (a surface on multiple layers) is a nice to have feature
    for ivi-shell, it is not very crucial.  In any case, it is not an easy
    task to implement this feature, because it has lot of corner cases.
    
    I removed with this patch the link_layer data structure, because it does
    not have any purpose in current implementation.
    
    Signed-off-by: default avatarEmre Ucan <eucan@de.adit-jv.com>
    Tested-by: default avatarNobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
    Reviewed-by: default avatarNobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
    [Pekka: Line-wrapped the commit message.]
    dfac3759