]> git.lyx.org Git - lyx.git/blobdiff - src/Row.cpp
simplification
[lyx.git] / src / Row.cpp
index c965210e7a1c258494a2f8af0a2c3e20bd65d2d7..5b3a8fc76262f01be4a1dcafb05bb79723c088e8 100644 (file)
@@ -35,16 +35,15 @@ Row::Row(pos_type pos)
 {}
 
 
-void Row::setCrc(size_type crc)
+void Row::setCrc(size_type crc) const
 {
-       changed_ |= crc != crc_;
+       changed_ = crc != crc_;
        crc_ = crc;
 }
 
 
 void Row::setDimension(Dimension const & dim)
 {
-       changed_ |= dim != dim_;
        dim_ = dim;
 }
 
@@ -63,7 +62,6 @@ void Row::endpos(pos_type p)
 
 void Row::setSelection(pos_type beg, pos_type end)
 {
-       pos_type sel_beg_b = sel_beg;
        if (pos_ >= beg && pos_ <= end)
                sel_beg = pos_;
        else if (beg > pos_ && beg <= end_)
@@ -71,21 +69,12 @@ void Row::setSelection(pos_type beg, pos_type end)
        else
                sel_beg = -1;
 
-       pos_type sel_end_b = sel_end;
        if (end_ >= beg && end_ <= end)
                sel_end = end_;
        else if (end < end_ && end >= pos_)
                sel_end = end;
        else
                sel_end = -1;
-/*
-                       && ((rit->pos() >= beg.pos() && rit->pos() <= end.pos())
-                               || (rit->endpos() >= beg.pos() && rit->endpos() <= end.pos())
-                               || (beg.pos() >= rit->pos() && beg.pos() <= rit->endpos())
-                               || (end.pos() >= rit->pos() && end.pos() <= rit->endpos()));
-*/
-       changed_ |= sel_beg_b != sel_beg;
-       changed_ |= sel_end_b != sel_end;
 }