qt5: Do not assume all Screen annotation actions are Renditions

Fixes KDE bug #388175
diff --git a/qt5/src/poppler-annotation.cc b/qt5/src/poppler-annotation.cc
index dfd5690..dbe336d 100644
--- a/qt5/src/poppler-annotation.cc
+++ b/qt5/src/poppler-annotation.cc
@@ -551,7 +551,11 @@
 
                 // -> screen
                 Link * popplerLink = PageData::convertLinkActionToLink( screenann->getAction(), doc, QRectF() );
-                s->setAction( static_cast<Poppler::LinkRendition *>(popplerLink) );
+                // TODO Support other link types than Link::Rendition in ScreenAnnotation
+                if (popplerLink->linkType() == Link::Rendition)
+                    s->setAction( static_cast<Poppler::LinkRendition *>(popplerLink) );
+                else
+                    delete popplerLink;
 
                 // -> screenTitle
                 GooString * screentitle = screenann->getTitle();