| Summary: | evince crashes on opening file(Unimplemented annotation: POPPLER_ANNOT_SQUARE) | ||
|---|---|---|---|
| Product: | poppler | Reporter: | Carlos Garcia Campos <carlosgc> |
| Component: | general | Assignee: | poppler-bugs <poppler-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | medium | ||
| Version: | unspecified | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
Carlos Garcia Campos
2010-10-03 02:08:13 UTC
Making the if (border) in void AnnotGeometry::draw(Gfx *gfx, GBool printing) cover some more lines (up to line 4450 aprox) fixes the crash but i don't know if it's the correct thing to do. Carlos this is more your area of work, can you confirm it's ok? hmm, I'm not sure, there might be an annot without a border, but with an interior color since both are optional. In such case we need to fill the annot. I'm not sure whether no border means don't draw anything or fallback to default value which is border-width=1, though. Acroread doesn't render anything for this pdf so I guess no border means don't draw anything Ok, I've decided not to draw anything. Fixed in git master now. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.