diff --git a/engines/hpl1/std/tree.h b/engines/hpl1/std/tree.h index 9cc70d439f1..54d69141162 100644 --- a/engines/hpl1/std/tree.h +++ b/engines/hpl1/std/tree.h @@ -220,7 +220,7 @@ public: if (v) v->parent = u->parent; if (u == _leftmost) - _leftmost = v ? v : u->parent; + _leftmost = v ? leftmost(v) : u->parent; --_size; auto const ret = ++it; delete u;