summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--atspi/atspi-accessible.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/atspi/atspi-accessible.c b/atspi/atspi-accessible.c
index 4be624c5..d1f25893 100644
--- a/atspi/atspi-accessible.c
+++ b/atspi/atspi-accessible.c
@@ -1741,7 +1741,7 @@ atspi_accessible_set_cache_mask (AtspiAccessible *accessible, AtspiCache mask)
{
g_return_if_fail (accessible != NULL);
g_return_if_fail (accessible->parent.app != NULL);
- g_return_if_fail (accessible == accessible->parent.app->root);
+ g_return_if_fail (accessible == accessible->parent.app->root || accessible->role == ATSPI_ROLE_APPLICATION);
accessible->parent.app->cache = mask;
enable_caching = TRUE;
}