Commit 68b6dd2e authored by Adam Reichold's avatar Adam Reichold

Replace dynamic_cast by static_cast where we already perform the type checks...

Replace dynamic_cast by static_cast where we already perform the type checks explicitly before downcasting.
parent af556508
......@@ -627,39 +627,39 @@ _poppler_action_new (PopplerDocument *document,
switch (link->getKind ()) {
case actionGoTo:
action->type = POPPLER_ACTION_GOTO_DEST;
build_goto_dest (document, action, dynamic_cast <const LinkGoTo *> (link));
build_goto_dest (document, action, static_cast <const LinkGoTo *> (link));
break;
case actionGoToR:
action->type = POPPLER_ACTION_GOTO_REMOTE;
build_goto_remote (action, dynamic_cast <const LinkGoToR *> (link));
build_goto_remote (action, static_cast <const LinkGoToR *> (link));
break;
case actionLaunch:
action->type = POPPLER_ACTION_LAUNCH;
build_launch (action, dynamic_cast <const LinkLaunch *> (link));
build_launch (action, static_cast <const LinkLaunch *> (link));
break;
case actionURI:
action->type = POPPLER_ACTION_URI;
build_uri (action, dynamic_cast <const LinkURI *> (link));
build_uri (action, static_cast <const LinkURI *> (link));
break;
case actionNamed:
action->type = POPPLER_ACTION_NAMED;
build_named (action, dynamic_cast <const LinkNamed *> (link));
build_named (action, static_cast <const LinkNamed *> (link));
break;
case actionMovie:
action->type = POPPLER_ACTION_MOVIE;
build_movie (document, action, dynamic_cast<const LinkMovie*> (link));
build_movie (document, action, static_cast<const LinkMovie*> (link));
break;
case actionRendition:
action->type = POPPLER_ACTION_RENDITION;
build_rendition (action, dynamic_cast<const LinkRendition*> (link));
build_rendition (action, static_cast<const LinkRendition*> (link));
break;
case actionOCGState:
action->type = POPPLER_ACTION_OCG_STATE;
build_ocg_state (document, action, dynamic_cast<const LinkOCGState*> (link));
build_ocg_state (document, action, static_cast<const LinkOCGState*> (link));
break;
case actionJavaScript:
action->type = POPPLER_ACTION_JAVASCRIPT;
build_javascript (action, dynamic_cast<const LinkJavaScript*> (link));
build_javascript (action, static_cast<const LinkJavaScript*> (link));
break;
case actionUnknown:
default:
......
......@@ -1839,7 +1839,7 @@ int HtmlOutputDev::getOutlinePageNum(OutlineItem *item)
if (!action || action->getKind() != actionGoTo)
return pagenum;
link = dynamic_cast<const LinkGoTo*>(action);
link = static_cast<const LinkGoTo*>(action);
if (!link || !link->isOk())
return pagenum;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment