g_application_set_resource_base_path() - has non-standard base URI
I'm using a config file to set the APP_ID org.gnome.recipes
and APP_URI /org/gnome/recipes/
and g_application_set_resource_base_path() is the only function or place I found that does not have a trailing forward slash /
.
GSchema and Gresource files require a trailing slash i.e. /org/gnome/recipes/
but set_resource_base_path does not require the slash i.e. /org/gnome/recipes
It states the base paths should be the same as the app id, with the .
replaced with /
and prefixed with /
, but think this is the only place where it is different and it should also be suffixed with /
.
This shouldn't be changed for GTK3 but could GTK4 have a standard way the base URI is set throughout the ecosystem?