[Libreoffice-commits] core.git: svx/source
Henry Castro (via logerrit)
logerrit at kemper.freedesktop.org
Thu Jan 23 19:31:02 UTC 2020
svx/source/svdraw/svdmrkv.cxx | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
New commits:
commit 2a0aba855b09b45297091098bfa9e1d1bcdb055c
Author: Henry Castro <hcastro at collabora.com>
AuthorDate: Tue Jan 21 17:00:13 2020 -0400
Commit: Henry Castro <hcastro at collabora.com>
CommitDate: Thu Jan 23 20:30:26 2020 +0100
lok: add id information to the selected graphic
When the graphic is selected it is necessary to send
the id so the SVG background can be cached.
Change-Id: I13afcad61c2f059f409484ea4af089dd199d1242
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87165
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Henry Castro <hcastro at collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87285
Tested-by: Jenkins
diff --git a/svx/source/svdraw/svdmrkv.cxx b/svx/source/svdraw/svdmrkv.cxx
index 56cc4db99e0f..bcc048b8a788 100644
--- a/svx/source/svdraw/svdmrkv.cxx
+++ b/svx/source/svdraw/svdmrkv.cxx
@@ -844,9 +844,14 @@ void SdrMarkView::SetMarkHandles(SfxViewShell* pOtherShell)
}
OStringBuffer aExtraInfo;
+
+ aExtraInfo.append("{ \"id\": \"");
+ aExtraInfo.append(OString::number(reinterpret_cast<sal_IntPtr>(pO)));
+ aExtraInfo.append("\"");
+
if (bWriterGraphic)
{
- aExtraInfo.append("{ \"isWriterGraphic\": true }");
+ aExtraInfo.append(", \"isWriterGraphic\": true");
}
else if (bIsChart)
{
@@ -860,7 +865,6 @@ void SdrMarkView::SetMarkHandles(SfxViewShell* pOtherShell)
if (aSel >>= aValue)
{
OString aObjectCID(aValue.getStr(), aValue.getLength(), osl_getThreadTextEncoding());
- aExtraInfo.append("{ ");
const std::vector<OString> aProps{"Draggable", "Resizable", "Rotatable"};
for (const auto& rProp: aProps)
{
@@ -972,10 +976,11 @@ void SdrMarkView::SetMarkHandles(SfxViewShell* pOtherShell)
aExtraInfo.append("}"); // dragInfo
}
}
- aExtraInfo.append(" }");
}
}
}
+ aExtraInfo.append(" }");
+
sSelectionText = aSelection.toString() +
", " + OString::number(nRotAngle);
if (!aExtraInfo.isEmpty())
More information about the Libreoffice-commits
mailing list