glib/poppler-annot.cc |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 03b6705006e563c95cfcad47fa3d3c4c2e248651
Author: Albert Astals Cid <[email protected]>
Date:   Sat Feb 20 23:05:22 2021 +0100

    poppler_annot_free_text_get_callout_line: Fix wrong static cast
    
    static_cast always "suceeds" so it makes no sense using it to check if
    the callout is multiline or not

diff --git a/glib/poppler-annot.cc b/glib/poppler-annot.cc
index a68a9eb6..f4c5bb1f 100644
--- a/glib/poppler-annot.cc
+++ b/glib/poppler-annot.cc
@@ -1627,7 +1627,7 @@ PopplerAnnotCalloutLine 
*poppler_annot_free_text_get_callout_line(PopplerAnnotFr
         callout->x2 = line->getX2();
         callout->y2 = line->getY2();
 
-        if ((multiline = static_cast<AnnotCalloutMultiLine *>(line))) {
+        if ((multiline = dynamic_cast<AnnotCalloutMultiLine *>(line))) {
             callout->multiline = TRUE;
             callout->x3 = multiline->getX3();
             callout->y3 = multiline->getY3();
_______________________________________________
poppler mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/poppler

Reply via email to