app: Add support to installing gimp-help on GIMP*_DIRECTORY
See: https://gitlab.gnome.org/GNOME/gimp-help/-/issues/553 This is needed for some read-only packages.
This commit is contained in:
parent
0c6711a646
commit
1d4b1e098b
1 changed files with 14 additions and 1 deletions
|
|
@ -729,7 +729,20 @@ gimp_help_get_locales (Gimp *gimp)
|
|||
static GFile *
|
||||
gimp_help_get_user_manual_basedir (void)
|
||||
{
|
||||
return gimp_data_directory_file ("help", NULL);
|
||||
GFile *user_dir;
|
||||
GFile *sys_dir;
|
||||
|
||||
/* 1. Help is on user settings (e.g. for AppImage, macOS .app) */
|
||||
user_dir = gimp_directory_file ("help", NULL);
|
||||
if (g_file_query_exists (user_dir, NULL))
|
||||
{
|
||||
return user_dir;
|
||||
}
|
||||
|
||||
/* 2. Fallback: help is on user installation */
|
||||
g_object_unref (user_dir);
|
||||
sys_dir = gimp_data_directory_file ("help", NULL);
|
||||
return sys_dir;
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
Loading…
Reference in a new issue