diff --git a/common/flatpak-run.c b/common/flatpak-run.c index abdb4606..2a3e1580 100644 --- a/common/flatpak-run.c +++ b/common/flatpak-run.c @@ -1252,6 +1252,13 @@ flatpak_exports_add_path_dir (FlatpakExports *exports, _exports_path_expose (exports, FAKE_MODE_DIR, path, 0); } +void +flatpak_exports_add_home_expose (FlatpakExports *exports, + FlatpakFilesystemMode mode) +{ + exports->host_fs = mode; +} + void flatpak_export_paths_export_context (FlatpakContext *context, FlatpakExports *exports, @@ -1291,7 +1298,7 @@ flatpak_export_paths_export_context (FlatpakContext *context, closedir (dir); } flatpak_exports_add_path_expose (exports, fs_mode, "/run/media"); - exports->host_fs = fs_mode; + flatpak_exports_add_home_expose (exports, fs_mode); } home_mode = (FlatpakFilesystemMode) g_hash_table_lookup (context->filesystems, "home"); diff --git a/common/flatpak-run.h b/common/flatpak-run.h index ffd2f93e..c6277361 100644 --- a/common/flatpak-run.h +++ b/common/flatpak-run.h @@ -136,6 +136,8 @@ void flatpak_exports_add_path_expose_or_hide (FlatpakExports *exports, const char *path); void flatpak_exports_add_path_dir (FlatpakExports *exports, const char *path); +void flatpak_exports_add_home_expose (FlatpakExports *exports, + FlatpakFilesystemMode mode); gboolean flatpak_exports_path_is_visible (FlatpakExports *exports, const char *path);