commit | fab20387b49d5272614033d3e9d6b7a254899e5e | [log] [tgz] |
---|---|---|
author | Matthias Clasen <mclasen@redhat.com> | Sat May 06 14:22:38 2017 -0400 |
committer | Matthias Clasen <mclasen@redhat.com> | Fri May 26 13:15:53 2017 -0400 |
tree | b7d2373fafbf2e02e586e3f8aa33be7808886872 | |
parent | 1e6d5e7d7a0256c6138c421d0c8096c2f7747d43 [diff] |
Make dbus activation sandbox-aware When we call org.freedesktop.Application.Open to activate an application and pass file uris, the application may not be able to see the files due to a flatpak sandbox. Flatpak puts the flatpak app-id in the X-Flatpak key in desktop files that it exports, so we can easily recognize applications that may be affected by this. In this case, call the document portal to export the files and pass the resulting uri's instead of the original ones.