@@ -828,7 +828,7 @@ bool TimeBasedWidget::SnapPoint(const std::vector<rational> &start_times, ration
|
||||
}
|
||||
}
|
||||
|
||||
if ((snap_points & kSnapToWorkarea) && ruler()->GetWorkArea()) {
|
||||
if ((snap_points & kSnapToWorkarea) && ruler()->GetWorkArea() && ruler()->GetWorkArea()->enabled()) {
|
||||
const rational &workarea_in = ruler()->GetWorkArea()->in();
|
||||
const rational &workarea_out = ruler()->GetWorkArea()->out();
|
||||
|
||||
|
||||
@@ -491,7 +491,7 @@ bool SeekableWidget::FindResizeHandle(QMouseEvent *event)
|
||||
rational max = SceneToTimeNoGrid(scene.x() + border);
|
||||
|
||||
// Test for workarea
|
||||
if (workarea_) {
|
||||
if (workarea_ && workarea_->enabled()) {
|
||||
if (workarea_->in() >= min && workarea_->in() < max) {
|
||||
resize_mode_ = kResizeIn;
|
||||
} else if (workarea_->out() >= min && workarea_->out() < max) {
|
||||
|
||||
Reference in New Issue
Block a user