Merge pull request #4387 from seschwar/include-xdg-data-home
fix: display icons for userwide installed applications
This commit is contained in:
commit
b4c80cfb56
|
|
@ -63,7 +63,8 @@ std::optional<std::string> getDesktopFilePath(const std::string& app_identifier,
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto data_dirs = Glib::get_system_data_dirs();
|
auto data_dirs = Glib::get_system_data_dirs();
|
||||||
|
data_dirs.insert(data_dirs.begin(), Glib::get_user_data_dir());
|
||||||
for (const auto& data_dir : data_dirs) {
|
for (const auto& data_dir : data_dirs) {
|
||||||
const auto data_app_dir = data_dir + "/applications/";
|
const auto data_app_dir = data_dir + "/applications/";
|
||||||
auto desktop_file_suffix = app_identifier + ".desktop";
|
auto desktop_file_suffix = app_identifier + ".desktop";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue