diff options
Diffstat (limited to 'lib/colord/cd-icc.c')
-rw-r--r-- | lib/colord/cd-icc.c | 30 |
1 files changed, 25 insertions, 5 deletions
diff --git a/lib/colord/cd-icc.c b/lib/colord/cd-icc.c index 7dddc6a..73e116e 100644 --- a/lib/colord/cd-icc.c +++ b/lib/colord/cd-icc.c @@ -3041,18 +3041,21 @@ cd_icc_get_white (CdIcc *icc) } /** - * cd_icc_create_default: + * cd_icc_create_default_full: * @icc: A valid #CdIcc - * @error: A #GError, or %NULL + * @flags: a set of #CdIccLoadFlags + * @error: (out): A #GError, or %NULL * * Creates a default sRGB ICC profile. * * Return value: %TRUE for success * - * Since: 1.1.2 + * Since: 1.4.5 **/ gboolean -cd_icc_create_default (CdIcc *icc, GError **error) +cd_icc_create_default_full (CdIcc *icc, + CdIccLoadFlags flags, + GError **error) { CdIccPrivate *priv = GET_PRIVATE (icc); gboolean ret = TRUE; @@ -3079,7 +3082,7 @@ cd_icc_create_default (CdIcc *icc, GError **error) } /* get defaults from profile */ - ret = cd_icc_load (icc, 0, error); + ret = cd_icc_load (icc, flags, error); if (!ret) goto out; @@ -3095,6 +3098,23 @@ out: } /** + * cd_icc_create_default: + * @icc: A valid #CdIcc + * @error: (out): A #GError, or %NULL + * + * Creates a default sRGB ICC profile. + * + * Return value: %TRUE for success + * + * Since: 1.1.2 + **/ +gboolean +cd_icc_create_default (CdIcc *icc, GError **error) +{ + return cd_icc_create_default_full (icc, CD_ICC_LOAD_FLAGS_NONE, error); +} + +/** * cd_icc_create_from_edid_data: * @icc: A valid #CdIcc * @edid: EDID data |