summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-02-01 14:56:02 +0000
committerCaolán McNamara <caolanm@redhat.com>2013-02-02 10:15:17 +0000
commit71be8c531b332a0039096058bad6ab457d92c4b7 (patch)
tree78bdf41ddf76451b27fad389941ca675d1148895 /vcl
parent7540afeb6e49e112c64dd71376953b0b810bcaed (diff)
chop custom target off a11y relation widget target name
Change-Id: I40a52bdca7884b092aa395d0afd0ffa5364f4ebc
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/window/builder.cxx6
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);
}
}