saving objects fails if any path component other than the filename contains a dot
The menu item "File" -> "Save Objects To" (indirectly) uses LoadWidget::saveFile()
to save all objects. However, LoadWidget::saveFile()
has a crude and severely broken ad-hoc implementation to check whether the path picked in the save dialog contains a filename with an extension: filename.contains(".",Qt::CaseSensitive)
Note: filename
contains the entire path here.
If the filename does not contain a dot but another component of the path does, this check returns a false positive, causing the file type detection to wreck havoc.