X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c88293a4045cce459d50469d5cae27e8509570e1..7e99520bd3fc092bbbcbc38bb699a0236618ea40:/src/html/m_links.cpp diff --git a/src/html/m_links.cpp b/src/html/m_links.cpp index c3220d063b..e21c9e2f69 100644 --- a/src/html/m_links.cpp +++ b/src/html/m_links.cpp @@ -14,7 +14,7 @@ #include "wx/wxprec.h" #include "wx/defs.h" -#if wxUSE_HTML +#if wxUSE_HTML && wxUSE_STREAMS #ifdef __BORDLANDC__ #pragma hdrstop @@ -59,15 +59,17 @@ TAG_HANDLER_BEGIN(A, "A") } if (tag.HasParam("HREF")) { - wxString oldlnk = m_WParser -> GetLink(); + wxHtmlLinkInfo oldlnk = m_WParser -> GetLink(); wxColour oldclr = m_WParser -> GetActualColor(); int oldund = m_WParser -> GetFontUnderlined(); + wxString name(tag.GetParam("HREF")), target; + if (tag.HasParam("TARGET")) target = tag.GetParam("TARGET"); m_WParser -> SetActualColor(m_WParser -> GetLinkColor()); m_WParser -> GetContainer() -> InsertCell(new wxHtmlColourCell(m_WParser -> GetLinkColor())); m_WParser -> SetFontUnderlined(TRUE); m_WParser -> GetContainer() -> InsertCell(new wxHtmlFontCell(m_WParser -> CreateCurrentFont())); - m_WParser -> SetLink(tag.GetParam("HREF")); + m_WParser -> SetLink(wxHtmlLinkInfo(name, target)); ParseInner(tag);