- if(!head_l_arr_.size())
- return;
- head_l_arr_.sort(Note_head::compare);
- if (dir_i_ < 0)
- head_l_arr_.reverse();
-
- head_l_arr_[0]->extremal_i_ = -1;
- head_l_arr_.top()->extremal_i_ = 1;
- int parity=1;
- int lastpos = head_l_arr_[0]->position_i_;
- for (int i=1; i < head_l_arr_.size(); i ++) {
- int dy =abs(lastpos- head_l_arr_[i]->position_i_);
-
- if (dy <= 1) {
- if (parity)
- head_l_arr_[i]->x_dir_i_ = (stem_xoffset_f_>0) ? 1:-1;
- parity = !parity;
- } else
- parity = 0;
- lastpos = head_l_arr_[i]->position_i_;
+ if (!head_l_arr_.size ())
+ return;
+ head_l_arr_.sort (Note_head::compare);
+ if (dir_ < 0)
+ head_l_arr_.reverse ();
+
+ head_l_arr_[0]->extremal_i_ = -1;
+ head_l_arr_.top ()->extremal_i_ = 1;
+ int parity=1;
+ int lastpos = head_l_arr_[0]->position_i_;
+ for (int i=1; i < head_l_arr_.size (); i ++)
+ {
+ int dy =abs (lastpos- head_l_arr_[i]->position_i_);
+
+ if (dy <= 1)
+ {
+ if (parity)
+ head_l_arr_[i]->x_dir_ = (stem_xdir_ == LEFT) ? LEFT : RIGHT;
+ parity = !parity;
+ }
+ else
+ parity = 1;
+ lastpos = head_l_arr_[i]->position_i_;