diff --git a/docs/reference/gtk/gtk-update-icon-cache.xml b/docs/reference/gtk/gtk-update-icon-cache.xml
index 239a899f8d..9c46b5a70d 100644
--- a/docs/reference/gtk/gtk-update-icon-cache.xml
+++ b/docs/reference/gtk/gtk-update-icon-cache.xml
@@ -32,7 +32,10 @@
gtk-update-icon-cache
--force
--ignore-theme-index
---index-only
+
+ --index-only
+ --include-image-data
+
--source NAME
--quiet
--validate
@@ -87,6 +90,12 @@
+
+ --include-image-data
+ Include image data in the cache.
+
+
+
--source
-c
diff --git a/gtk/updateiconcache.c b/gtk/updateiconcache.c
index 36b915817c..c0fb7302e1 100644
--- a/gtk/updateiconcache.c
+++ b/gtk/updateiconcache.c
@@ -1652,6 +1652,7 @@ static GOptionEntry args[] = {
{ "force", 'f', 0, G_OPTION_ARG_NONE, &force_update, N_("Overwrite an existing cache, even if up to date"), NULL },
{ "ignore-theme-index", 't', 0, G_OPTION_ARG_NONE, &ignore_theme_index, N_("Don't check for the existence of index.theme"), NULL },
{ "index-only", 'i', 0, G_OPTION_ARG_NONE, &index_only, N_("Don't include image data in the cache"), NULL },
+ { "include-image-data", 0, G_OPTION_FLAG_REVERSE, G_OPTION_ARG_NONE, &index_only, N_("Include image data in the cache"), NULL },
{ "source", 'c', 0, G_OPTION_ARG_STRING, &var_name, N_("Output a C header file"), "NAME" },
{ "quiet", 'q', 0, G_OPTION_ARG_NONE, &quiet, N_("Turn off verbose output"), NULL },
{ "validate", 'v', 0, G_OPTION_ARG_NONE, &validate, N_("Validate existing icon cache"), NULL },