[Libreoffice-commits] core.git: sw/source
Samuel Mehrbrodt (via logerrit)
logerrit at kemper.freedesktop.org
Wed Sep 2 07:06:59 UTC 2020
sw/source/core/unocore/unodraw.cxx | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
New commits:
commit f706f8d494e2527dc3f84e1595ea73a20659080c
Author: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
AuthorDate: Tue Sep 1 12:53:13 2020 +0200
Commit: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
CommitDate: Wed Sep 2 09:06:19 2020 +0200
Improve exception when shape with illegal anchor is given
Change-Id: I24cb57b39511db3523f776463a832513a1aae0d9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101843
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt at cib.de>
diff --git a/sw/source/core/unocore/unodraw.cxx b/sw/source/core/unocore/unodraw.cxx
index 9248bfdf098f..7c7f84f4399b 100644
--- a/sw/source/core/unocore/unodraw.cxx
+++ b/sw/source/core/unocore/unodraw.cxx
@@ -72,6 +72,7 @@
#include <com/sun/star/text/TextContentAnchorType.hpp>
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <com/sun/star/drawing/PointSequence.hpp>
+#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
using namespace ::com::sun::star;
@@ -760,7 +761,8 @@ uno::Reference< drawing::XShapeGroup > SwXDrawPage::group(const uno::Reference<
if (RndStdIds::FLY_AS_CHAR == ::FindFrameFormat(const_cast<SdrObject*>(
pObj))->GetAnchor().GetAnchorId())
{
- throw uno::RuntimeException(); // FlyInCnt!
+ throw lang::IllegalArgumentException(
+ "Shape must not have 'as character' anchor!", nullptr, 0);
}
}
More information about the Libreoffice-commits
mailing list