This bug is related in #966 for version 0_9_0 but also happens to the master brach. To simulate it, leave some files opened, close de aplication. Manually change .mm version to a newer (doesn't really need to exist). Try open de aplication it will "complain" about the document version and IF USING OPENJDK on linux it will HANG FOREVER.
It happens because OpenJDK doesn't really follow the setVissible documentation. It get stuck and never release the main thread. I see 2 solution:
- We can manage semaphores not letting the code get stuck on setVisible("true") in OptionalDontShowMeAgainDialog class.
- We can check JVM version and suppress the load latest files functionality.
I can solve those problems, but I am not sure how submit the patches, I already sent a patch to anothe bug but I am not sure you guy got it.