diff --git a/GridMap/GridMap.gd b/GridMap/GridMap.gd index 1613c71..19c5fac 100644 --- a/GridMap/GridMap.gd +++ b/GridMap/GridMap.gd @@ -222,6 +222,7 @@ func line_clear(): func hold(): if not current_piece_held: + current_piece.emit_trail(false) if held_piece: var tmp = held_piece held_piece = current_piece @@ -231,7 +232,6 @@ func hold(): else: held_piece = current_piece new_piece() - held_piece.emit_trail(false) held_piece.translation = HOLD_POSITION current_piece_held = true