[Libreoffice-commits] core.git: 2 commits - sc/source vcl/unx
Caolán McNamara (via logerrit)
logerrit at kemper.freedesktop.org
Tue May 11 12:41:27 UTC 2021
sc/source/filter/oox/workbookhelper.cxx | 3 +++
vcl/unx/gtk3/gtkdata.cxx | 5 -----
vcl/unx/gtk3/gtkinst.cxx | 2 ++
3 files changed, 5 insertions(+), 5 deletions(-)
New commits:
commit 948066dba3556598337b3b5db75f77439627f94f
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Tue May 11 12:24:48 2021 +0100
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Tue May 11 14:40:34 2021 +0200
gtk4: enable svg pointer cursors
Change-Id: I15086c16733b862dfea7dc9be621a527000b97cf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115398
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/vcl/unx/gtk3/gtkdata.cxx b/vcl/unx/gtk3/gtkdata.cxx
index eb534b0d42e6..a30e4df0b853 100644
--- a/vcl/unx/gtk3/gtkdata.cxx
+++ b/vcl/unx/gtk3/gtkdata.cxx
@@ -135,12 +135,7 @@ void GtkSalDisplay::monitorsChanged( GdkScreen const * pScreen )
GdkCursor* GtkSalDisplay::getFromSvg(OUString const & name, int nXHot, int nYHot)
{
-#if !GTK_CHECK_VERSION(4, 0, 0)
GdkPixbuf* pPixBuf = load_icon_by_name(name);
-#else
- (void)name;
- GdkPixbuf* pPixBuf = nullptr;
-#endif
assert(pPixBuf && "missing image?");
if (!pPixBuf)
return nullptr;
diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx
index b8ddee717811..3f15bf1f9fe0 100644
--- a/vcl/unx/gtk3/gtkinst.cxx
+++ b/vcl/unx/gtk3/gtkinst.cxx
@@ -3665,6 +3665,7 @@ namespace
return OUString(pText, pText ? strlen(pText) : 0, RTL_TEXTENCODING_UTF8);
}
}
+#endif
namespace
{
@@ -3702,6 +3703,7 @@ GdkPixbuf* load_icon_by_name(const OUString& rIconName)
return load_icon_by_name_theme_lang(rIconName, sIconTheme, sUILang);
}
+#if !GTK_CHECK_VERSION(4, 0, 0)
namespace
{
GdkPixbuf* getPixbuf(const css::uno::Reference<css::graphic::XGraphic>& rImage)
commit 31d3f7c7e571acbce0b4da98e6a240ecdc8ea014
Author: Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Tue May 11 12:30:43 2021 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Tue May 11 14:40:15 2021 +0200
do not leak on error path
Change-Id: Iba675c7465b1850e154152d86141947c4779952b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115394
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/sc/source/filter/oox/workbookhelper.cxx b/sc/source/filter/oox/workbookhelper.cxx
index 7adb76bcb7ef..8c7ffb3de4d8 100644
--- a/sc/source/filter/oox/workbookhelper.cxx
+++ b/sc/source/filter/oox/workbookhelper.cxx
@@ -370,7 +370,10 @@ ScRangeData* lcl_addNewByNameAndTokens( ScDocument& rDoc, ScRangeName* pNames, c
if ( pNames->insert(pNew) )
bDone = true;
if (!bDone)
+ {
+ delete pNew;
throw RuntimeException();
+ }
return pNew;
}
More information about the Libreoffice-commits
mailing list