• evgen@moonbone.local's avatar
    Fix bug#13327 check_equality() wasn't checking view's fields · 65325ecb
    evgen@moonbone.local authored
    check_equality() finds equalities among field items. It checks input items
    to be Item_fields thus skipping view's fields, which are represented by
    Item_direct_view_ref. Because of this index wasn't applied in all cases
    it can be.
    
    To fix this problem check_equality() now takes real item of
    Item_direct_view_ref, except outer view refs (with depended_from set).
    65325ecb
view.test 57.3 KB