Fix Flatpak custom paths

This commit is contained in:
kramo
2023-07-01 11:11:16 +02:00
parent e46c9b6a30
commit 036e5814f3
2 changed files with 8 additions and 5 deletions

View File

@@ -68,7 +68,7 @@
<default>true</default>
</key>
<key name="flatpak-location" type="s">
<default>"/var/lib/flatpak/exports/"</default>
<default>"/var/lib/flatpak/"</default>
</key>
<key name="flatpak-import-launchers" type="b">
<default>false</default>

View File

@@ -53,6 +53,9 @@ class FlatpakSourceIterator(SourceIterator):
)
for entry in (self.source.data_location["applications"]).iterdir():
if entry.suffix != ".desktop":
continue
keyfile = GLib.KeyFile.new()
try:
@@ -118,11 +121,11 @@ class FlatpakSource(Source):
data_location = Location(
schema_key="flatpak-location",
candidates=(
"/var/lib/flatpak/exports/",
shared.data_dir / "flatpak" / "exports",
"/var/lib/flatpak/",
shared.data_dir / "flatpak",
),
paths={
"applications": (True, "share/applications"),
"icons": (True, "share/icons"),
"applications": (True, "exports/share/applications"),
"icons": (True, "exports/share/icons"),
},
)