]> git.donarmstrong.com Git - perltidy.git/commitdiff
VerticalAligner removes recoverable spaces at flush
authorSteve Hancock <perltidy@users.sourceforge.net>
Mon, 13 Dec 2021 19:31:50 +0000 (11:31 -0800)
committerSteve Hancock <perltidy@users.sourceforge.net>
Mon, 13 Dec 2021 19:31:50 +0000 (11:31 -0800)
lib/Perl/Tidy/VerticalAligner.pm

index cbed1fc6a79a179cf4b121fc9cd59a98bb82baa3..3e7513f8f737b2c47c662f20edd2cdc65486caf6 100644 (file)
@@ -1513,6 +1513,12 @@ sub _flush_group_lines {
         );
     }
 
+    # Let the formatter know that this object has been processed and any
+    # recoverable spaces have been handled.  This is needed for setting the
+    # closing paren location in -lp mode.
+    my $object = $rgroup_lines->[0]->get_indentation();
+    if ( ref($object) ) { $object->set_recoverable_spaces(0) }
+
     $self->initialize_for_new_group();
     return;
 }