···1122make_glib_find_gsettings_schemas() {
33 # For packages that need gschemas of other packages (e.g. empathy)
44- if [ -d "$1"/share/gsettings-schemas/*/glib-2.0/schemas ]; then
55- addToSearchPath GSETTINGS_SCHEMAS_PATH "$1/share/gsettings-schemas/"*
66- fi
44+ for maybe_dir in "$1"/share/gsettings-schemas/*/glib-2.0; do
55+ if [[ -d "$maybe_dir/schemas" ]]; then
66+ addToSearchPath GSETTINGS_SCHEMAS_PATH "$maybe_dir"
77+ fi
88+ done
79}
810addEnvHooks "$hostOffset" make_glib_find_gsettings_schemas
911