Skip to content
  • eucan's avatar
    ivi-shell: remove struct link_screen · 8a223673
    eucan authored and Pekka Paalanen's avatar Pekka Paalanen committed
    
    
    link_screen's sole purpose is to link a layer to multiple screens, if
    the layer should be shown in multiple screens.  This can be only
    achieved, if surfaces of the layer have multiple weston_views dedicated
    to the different screens.
    
    Current implementation assumes in many places that a ivi_surface has
    only one weston_view.  Therefore, a layer can be only shown on one
    screen.
    
    Although this (a layer on multiple screens) 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_screen 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 commit message.]
    8a223673