From 71be8c531b332a0039096058bad6ab457d92c4b7 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 1 Feb 2013 14:56:02 +0000 Subject: chop custom target off a11y relation widget target name Change-Id: I40a52bdca7884b092aa395d0afd0ffa5364f4ebc --- vcl/source/window/builder.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'vcl') diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx index 9786bfe926ae..98091a347a51 100644 --- a/vcl/source/window/builder.cxx +++ b/vcl/source/window/builder.cxx @@ -184,7 +184,8 @@ VclBuilder::VclBuilder(Window *pParent, OUString sUIDir, OUString sUIFile, OStri { const OString &rTarget = aP->second; Window *pTarget = get(rTarget); - SAL_WARN_IF(!pTarget, "vcl", "missing member of a11y relation"); + SAL_WARN_IF(!pTarget, "vcl", "missing member of a11y relation: " + << rTarget.getStr()); if (!pTarget) continue; const OString &rType = aP->first; @@ -1487,6 +1488,9 @@ void VclBuilder::collectAtkAttribute(xmlreader::XmlReader &reader, stringmap &rM { span = reader.getAttributeValue(false); sValue = OString(span.begin, span.length); + sal_Int32 nDelim = sValue.indexOf(':'); + if (nDelim != -1) + sValue = sValue.copy(0, nDelim); } } -- cgit