I'm experiencing an issue with a Qt app on Mac OS X 10.10.5, whereby a QFileDialog
will not close properly when canceled. While this may be a bug in Qt, I only see this bug when running the app as a normal user would, e.g. opening it in the Finder (or via command line open
). If I launch the app via Xcode or by calling the binary directly, there is no issue.
Launch the app via calling the binary directly on the command line or within Xcode, e.g.
./MyApp.app/Contents/MacOS/MyApp
Launch the app via the Finder or
open
, e.g.open ./MyApp.app
What are the differences between these two methods - and how does it impact a running application?