}
retval = ev_page_cache_get_text (page_cache, view->current_page);
- gtk_text_buffer_set_text (priv->buffer, retval, -1);
+ if (retval)
+ gtk_text_buffer_set_text (priv->buffer, retval, -1);
return priv->buffer;
}
if (!areas)
return;
- if (offset > n_areas)
+ if (offset >= n_areas)
return;
rect = areas + offset;
atk_object_initialize (accessible, obj);
atk_object_set_name (ATK_OBJECT (accessible), _("Document View"));
- atk_object_set_role (ATK_OBJECT (accessible), ATK_ROLE_UNKNOWN);
+ atk_object_set_role (ATK_OBJECT (accessible), ATK_ROLE_DOCUMENT_FRAME);
return accessible;
}