diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2025-01-15 09:32:30 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2025-01-15 18:22:25 +0100 |
commit | 9dd225ee8c45d6c944b9ce5578780d89612e9ffb (patch) | |
tree | be6264b8d12acd9afbb102fe03570d1d1d562c63 /sw/uiconfig/sglobal/popupmenu/drawtext.xml | |
parent | 11bc8cc7d89f69a0fdcf97db92fd86299acc0734 (diff) |
Insert a signature line in "extern" mode, the shape gets selected but
there is no graphic selection at a LOK API level.
This is because GetSignPDFCertificate() returned an XCertificate, which
is empty in the external signing case, so we can't differentiate between
no signing and external signing.
Fix this by changing the return type to svl::crypto::CertificateOrName,
this way SdrMarkView::SetMarkHandlesForLOKit() can annotate the
signature line correctly even in the external signing case.
The tracking of the signature line selection is still in the model (not
in the view), that's not yet fixed here.
Change-Id: I4ef9c1fa0a88af0c0fcd55156b973a3705f985c0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180296
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
Diffstat (limited to 'sw/uiconfig/sglobal/popupmenu/drawtext.xml')
0 files changed, 0 insertions, 0 deletions