Commit Graph

5 Commits

Author SHA1 Message Date
blankie 454d23a975
Add import functionality 2023-03-30 22:56:43 +07:00
blankie 811a5f122f
Ignore errors when trying to open the file picker
xdg-desktop-portal-gtk sends a response code essentially indicating that
it failed to open the file picker[0] when you close the file picker without
using the Cancel button[1]. There does not seem to be any way for the portal
to indicate any other kinds of exit conditions aside from success, cancel, or
failure[2].

Additionally, Kotatogram[3] and Firefox[4] does not display an error if the
portal cannot bring up the file picker.

[0] dc8e1d1138/src/filechooser.c (L230)
[1] https://docs.gtk.org/gtk3/enum.ResponseType.html#delete_event
[2] https://flatpak.github.io/xdg-desktop-portal/#gdbus-signal-org-freedesktop-portal-Request.Response
[3] 5b6f711b6d/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp (L622)
[4] https://searchfox.org/mozilla-central/rev/42747dfd314e4c939dc7c33a13e1a2fddf4926fc/widget/gtk/nsFilePicker.cpp#590
2023-03-29 22:21:55 +07:00
blankie 44e97f8f05
Finish export 2023-03-29 21:28:31 +07:00
blankie 2a1233d95b
Add LogcatEntries helper 2023-03-29 17:08:31 +07:00
blankie 72591390d6
Add basic export code 2023-03-29 00:03:16 +07:00