Fix Flatpak custom paths
This commit is contained in:
@@ -68,7 +68,7 @@
|
|||||||
<default>true</default>
|
<default>true</default>
|
||||||
</key>
|
</key>
|
||||||
<key name="flatpak-location" type="s">
|
<key name="flatpak-location" type="s">
|
||||||
<default>"/var/lib/flatpak/exports/"</default>
|
<default>"/var/lib/flatpak/"</default>
|
||||||
</key>
|
</key>
|
||||||
<key name="flatpak-import-launchers" type="b">
|
<key name="flatpak-import-launchers" type="b">
|
||||||
<default>false</default>
|
<default>false</default>
|
||||||
|
|||||||
@@ -53,6 +53,9 @@ class FlatpakSourceIterator(SourceIterator):
|
|||||||
)
|
)
|
||||||
|
|
||||||
for entry in (self.source.data_location["applications"]).iterdir():
|
for entry in (self.source.data_location["applications"]).iterdir():
|
||||||
|
if entry.suffix != ".desktop":
|
||||||
|
continue
|
||||||
|
|
||||||
keyfile = GLib.KeyFile.new()
|
keyfile = GLib.KeyFile.new()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@@ -118,11 +121,11 @@ class FlatpakSource(Source):
|
|||||||
data_location = Location(
|
data_location = Location(
|
||||||
schema_key="flatpak-location",
|
schema_key="flatpak-location",
|
||||||
candidates=(
|
candidates=(
|
||||||
"/var/lib/flatpak/exports/",
|
"/var/lib/flatpak/",
|
||||||
shared.data_dir / "flatpak" / "exports",
|
shared.data_dir / "flatpak",
|
||||||
),
|
),
|
||||||
paths={
|
paths={
|
||||||
"applications": (True, "share/applications"),
|
"applications": (True, "exports/share/applications"),
|
||||||
"icons": (True, "share/icons"),
|
"icons": (True, "exports/share/icons"),
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user