Commit 67a849f1 authored by ElenaSubbotina's avatar ElenaSubbotina

fix bug #34016

parent 15800296
......@@ -158,13 +158,15 @@ namespace PPTX
std::map<std::wstring, smart_ptr<OOX::File>>::const_iterator pPair = map.find(normPath);
if (bIsSlide && (pRelation->Type() == OOX::FileTypes::HyperLink))
if (bIsSlide && (pRelation->Type() == OOX::FileTypes::HyperLink ||
pRelation->Type() == OOX::Presentation::FileTypes::Slide))
{// + external audio, video ...
normPath = pRelation->Target();
long percent = Event->GetPercent();
smart_ptr<OOX::File> file = smart_ptr<OOX::File>(new OOX::HyperLink(pRelation->Target()));
smart_ptr<OOX::File> file;
file = smart_ptr<OOX::File>(new OOX::HyperLink(pRelation->Target()));
normPath = pRelation->Target();
Add(pRelation->rId(), file);
}
......@@ -201,8 +203,7 @@ namespace PPTX
//на презентация с hyperlink выходим при достижении 100%. Проценты считаются от количества обработанных файлов, а hyperlink не файл(Ligninger_og_uligheder.pptx)
if (m_bCancelled)
{
m_bCancelled = true;
break;
break;
}
}
}
......
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