| Summary: | Qt 5.12.9: File open dialog doesn't show up in Krita | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] flatpak-platform-plugin | Reporter: | Peter Eszlari <peter.eszlari> |
| Component: | general | Assignee: | Jan Grulich <jgrulich> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | normal | CC: | jgrulich |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Flatpak | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
dbus-monitor --session
krita non-native file dialog |
||
|
Description
Peter Eszlari
2020-10-06 14:29:38 UTC
There is an empty filter: >struct { > string "j2k " > array [ > ] >} Which is being rejected by xdg-desktop-portal: >error time=1601994515.731923 sender=:1.45 -> destination=:1.72 >error_name=org.freedesktop.portal.Error.InvalidArgument reply_serial=13 > string "invalid filter: no filters" Can you check whether this filter is empty on Krita side? Created attachment 132150 [details]
krita non-native file dialog
Hmm, possibly this: https://github.com/qt/qtbase/commit/d55165b9c472a30958ef392cb52234041159279e But it should already be in Qt 5.12. And I can reproduce it even with Qt 5.15. Looks like a Krita fault: (gdb) p nameFilter $17 = "j2k ( )" So we indeed get an empty filter, but in Qt we should probably just ignore those to avoid this failure. Closing as this is a Qt issue / Krita issue and actually flatpak-platform-plugin is no longer a thing. |