[Libreoffice-commits] core.git: 2 commits - oox/qa svx/source

Noel Grandin (via logerrit) logerrit at kemper.freedesktop.org
Thu May 20 11:12:15 UTC 2021


 oox/qa/unit/CryptoTest.cxx    |   13 +++++++++++++
 svx/source/svdraw/svdview.cxx |    2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

New commits:
commit 9d146b9418c66d1fd21fe0eb74f1b4daef30a31a
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Thu May 20 11:17:04 2021 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Thu May 20 13:11:47 2021 +0200

    fix crash when del in textbox in draw
    
    regression from
        commit 9090dc1f3b27195f5defd35586ac79357992be21
        split OutputDevice from Window
    
    Change-Id: Ib0df6b691f2281c366126c3a0cf3aae985e706be
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115857
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/svx/source/svdraw/svdview.cxx b/svx/source/svdraw/svdview.cxx
index a2e6861556ad..0cfe786c8799 100644
--- a/svx/source/svdraw/svdview.cxx
+++ b/svx/source/svdraw/svdview.cxx
@@ -163,7 +163,7 @@ SdrView::~SdrView()
 
 bool SdrView::KeyInput(const KeyEvent& rKEvt, vcl::Window* pWin)
 {
-    SetActualWin(pWin->GetOutDev());
+    SetActualWin(pWin ? pWin->GetOutDev() : nullptr);
     bool bRet = SdrCreateView::KeyInput(rKEvt,pWin);
     if (!bRet && !IsExtendedKeyInputDispatcherEnabled()) {
         bRet = true;
commit 2601814987fdac8d0b1d655d40987c331f3e51f4
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Thu May 20 09:11:48 2021 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Thu May 20 13:11:35 2021 +0200

    fix leak in CppunitTest_oox_crypto
    
    Change-Id: I41d4fe581842cb7822ae899dc6ee6a43e485d211
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115856
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/oox/qa/unit/CryptoTest.cxx b/oox/qa/unit/CryptoTest.cxx
index 94f1f765fc2b..cbdf99b65216 100644
--- a/oox/qa/unit/CryptoTest.cxx
+++ b/oox/qa/unit/CryptoTest.cxx
@@ -7,6 +7,7 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
 
+#include <config_oox.h>
 #include <cppunit/plugin/TestPlugIn.h>
 #include <cppunit/extensions/HelperMacros.h>
 #include <cppunit/TestFixture.h>
@@ -20,11 +21,16 @@
 #include <oox/helper/binaryinputstream.hxx>
 #include <oox/helper/binaryoutputstream.hxx>
 
+#if USE_TLS_NSS
+#include <nss.h>
+#endif
+
 using namespace css;
 
 class CryptoTest : public CppUnit::TestFixture
 {
 public:
+    virtual ~CryptoTest() override;
     void testCryptoHash();
     void testRoundUp();
     void testStandard2007();
@@ -58,6 +64,13 @@ std::string toString(std::vector<sal_uInt8> const& aInput)
 }
 }
 
+CryptoTest::~CryptoTest()
+{
+#if USE_TLS_NSS
+    NSS_Shutdown();
+#endif
+}
+
 void CryptoTest::testCryptoHash()
 {
     // Check examples from Wikipedia (https://en.wikipedia.org/wiki/HMAC)


More information about the Libreoffice-commits mailing list