```console $ geany /tmp/nonexistant & $ geany /tmp/nonexistant & ``` results in 2 documents opened, both with `doc->file_name` set to */tmp/nonexistant*. So when you save 'em, you save the same file, yet you have 2 separate documents.
Basically this change gives the same behavior as if you saved the file before trying to open it a second time.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/646#issuecomment-138587281