The scale method of RoiScaler.java was originally not checking whether Line Roi's were subclass Arrow or not. Thus any rescaled Arrow was being changed to standard lines. This adds a simple instanceof if statement check for Line type Roi's to see if the new rescaled Roi should be declared as a new Line or Arrow subclass. Original problem description: https://github.com/imagej/ImageJ/issues/125
The scale method of RoiScaler.java was originally not checking whether Line Roi's were subclass Arrow or not. Thus any rescaled Arrow was being changed to standard lines. This adds a simple instanceof if statement check for Line type Roi's to see if the new rescaled Roi should be declared as a new Line or Arrow subclass. Original problem description: https://github.com/imagej/ImageJ/issues/125