diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-02-01 14:56:02 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-02-02 10:15:17 +0000 |
commit | 71be8c531b332a0039096058bad6ab457d92c4b7 (patch) | |
tree | 78bdf41ddf76451b27fad389941ca675d1148895 /vcl/source | |
parent | 7540afeb6e49e112c64dd71376953b0b810bcaed (diff) |
chop custom target off a11y relation widget target name
Change-Id: I40a52bdca7884b092aa395d0afd0ffa5364f4ebc
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/window/builder.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
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<Window>(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); } } |