diff --git a/source/application.cpp b/source/application.cpp index 5e5420e..cd773a4 100644 --- a/source/application.cpp +++ b/source/application.cpp @@ -677,7 +677,7 @@ namespace gmtk transitioned = true; } - if (!transitioned && selected_->level == view_stack_.back().level + 1 && selected_->up() != view_stack_.back()) + if (!transitioned && within_grid(*selected_) && selected_->level == view_stack_.back().level + 1 && selected_->up() != view_stack_.back()) { view_transition_ = {view_stack_.back()}; view_stack_.back() = selected_->up();