Summary: | Operations that use system dialog to choose files fail | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | magolorsoulddd |
Component: | File formats | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | halla |
Priority: | NOR | ||
Version: | 4.2.7.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | macOS | ||
Latest Commit: | https://invent.kde.org/kde/krita/commit/cc85059243ada09d0d293b4b369c0318c665718b | Version Fixed In: | |
Sentry Crash Report: |
Description
magolorsoulddd
2019-10-20 15:32:21 UTC
I guess that this is another of the "security" things in Catalina when running a non-notarized application. Damn Apple to the ninth circle of the hell... I'm trying to work out how to notarize Krita, but the documentation is incomplete and unclear, and the when actually trying to run the script, the error messages are even more incomplete and unclear. Oh, and if you disable "native file dialogs" in krita's settings, does it work then? I don't have Catalina yet myself, and anyway, since I've got only one mac, I can always run what I build myself... Disabling native file dialogs works. Thank you! Thanks foor checking! I'll mark this bug as a duplicate of 409673. We're working on this: https://invent.kde.org/kde/krita/merge_requests/164#note_16052 *** This bug has been marked as a duplicate of bug 409673 *** Now that we notarize the build, this still fails. Weird Apple, to put the checks for saving permission in the _file dialog_. I'll close the other bug and reopen this one. Git commit e27ab3a7382dcf3c6f877d6c949dc13c550539f7 by Ivan Yossi. Committed on 11/11/2019 at 02:34. Pushed by ivany into branch 'master'. Fix native dialog save/open on macos 10.15 If native FileDialog is set as "modal" the dialog exec method will always return "0". Is we are in macOS and Native FileDialog is set we avoid setting the dialog as Modal as native FileDialog in macOS always behave as a Modal Dialog M +0 -3 libs/ui/dialogs/kis_dlg_preferences.cc M +11 -3 libs/widgetutils/KoFileDialog.cpp https://invent.kde.org/kde/krita/commit/e27ab3a7382dcf3c6f877d6c949dc13c550539f7 Git commit cc85059243ada09d0d293b4b369c0318c665718b by Boudewijn Rempt, on behalf of Ivan Yossi. Committed on 15/11/2019 at 10:10. Pushed by rempt into branch 'krita/4.2'. Fix native dialog save/open on macos 10.15 If native FileDialog is set as "modal" the dialog exec method will always return "0". Is we are in macOS and Native FileDialog is set we avoid setting the dialog as Modal as native FileDialog in macOS always behave as a Modal Dialog (cherry picked from commit e27ab3a7382dcf3c6f877d6c949dc13c550539f7) M +11 -2 libs/widgetutils/KoFileDialog.cpp https://invent.kde.org/kde/krita/commit/cc85059243ada09d0d293b4b369c0318c665718b |