void setNecessity(TileNecessity newNecessity) {
     if (newNecessity != necessity) {
         necessity = newNecessity;
         if (necessity == TileNecessity::Required) {
             makeRequired();
         } else {
             makeOptional();
         }
     }
 }
Beispiel #2
0
RenderTreeUpdater::Parent::Parent(Element& element, Style::Change styleChange)
    : element(&element)
    , styleChange(styleChange)
    , renderTreePosition(element.renderer() ? makeOptional(RenderTreePosition(*element.renderer())) : Nullopt)
{
}