- this.marker_positions[m] = pos + diff;
- Xex.Log ('Marker ' + m + ' = ' + this.marker_positions[m]);
- }
- else if (pos > from)
- {
- this.marker_positions[m] = from;
- Xex.Log ('Marker ' + m + ' = ' + this.marker_positions[m]);
+ if (pos >= to)
+ {
+ this.marker_positions[m] = pos + diff;
+ Xex.Log ('Marker ' + m + ' = ' + this.marker_positions[m]);
+ }
+ else if (pos > from)
+ {
+ this.marker_positions[m] = from;
+ Xex.Log ('Marker ' + m + ' = ' + this.marker_positions[m]);
+ }