vcl/qt5/Qt5Widget.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 48e44b367a6fde947963de0d896e5d276a7f231e
Author:     Michael Weghorn <m.wegh...@posteo.de>
AuthorDate: Wed May 15 13:28:15 2019 +0200
Commit:     Rene Engelhard <r...@debian.org>
CommitDate: Wed May 15 19:11:57 2019 +0200

    qt5: Fix build error on 32 bit archs
    
    ... as observed in [1]:
    
    > [...]
    > In file included from /usr/include/c++/8/algorithm:61,
    >                  from 
/usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:142,
    >                  from 
/usr/include/i386-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
    >                  from 
/usr/include/i386-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
    >                  from 
/usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:43,
    >                  from /usr/include/i386-linux-gnu/qt5/QtWidgets/QWidget:1,
    >                  from /<<PKGBUILDDIR>>/vcl/inc/qt5/Qt5Widget.hxx:22,
    >                  from /<<PKGBUILDDIR>>/vcl/qt5/Qt5Widget.cxx:20:
    > /usr/include/c++/8/bits/stl_algobase.h:265:5: note: candidate: 
‘template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, 
const _Tp&, _Compare)’
    >      max(const _Tp& __a, const _Tp& __b, _Compare __comp)
    >      ^~~
    > /usr/include/c++/8/bits/stl_algobase.h:265:5: note:   template argument 
deduction/substitution failed:
    > /<<PKGBUILDDIR>>/vcl/qt5/Qt5Widget.cxx:502:69: note:   deduced 
conflicting types for parameter ‘const _Tp’ (‘int’ and ‘sal_Int32’ {aka ‘long 
int’})
    >          std::vector<ExtTextInputAttr> aTextAttrs(std::max(1, nLength), 
ExtTextInputAttr::NONE);
    
    [1] 
https://buildd.debian.org/status/fetch.php?pkg=libreoffice&arch=i386&ver=1%3A6.3.0%7Ealpha1-1&stamp=1557890923&raw=0
    
    Change-Id: Ic0e3e0b8bc65d9755b3d62385673f8d1e357b122
    Reviewed-on: https://gerrit.libreoffice.org/72352
    Tested-by: Jenkins
    Reviewed-by: Rene Engelhard <r...@debian.org>
    Tested-by: Rene Engelhard <r...@debian.org>

diff --git a/vcl/qt5/Qt5Widget.cxx b/vcl/qt5/Qt5Widget.cxx
index 23afbea688fd..88ce1b18f0e7 100644
--- a/vcl/qt5/Qt5Widget.cxx
+++ b/vcl/qt5/Qt5Widget.cxx
@@ -499,7 +499,8 @@ void Qt5Widget::inputMethodEvent(QInputMethodEvent* pEvent)
 
         const sal_Int32 nLength = aInputEvent.maText.getLength();
         const QList<QInputMethodEvent::Attribute>& rAttrList = 
pEvent->attributes();
-        std::vector<ExtTextInputAttr> aTextAttrs(std::max(1, nLength), 
ExtTextInputAttr::NONE);
+        std::vector<ExtTextInputAttr> aTextAttrs(std::max(sal_Int32(1), 
nLength),
+                                                 ExtTextInputAttr::NONE);
         aInputEvent.mpTextAttr = &aTextAttrs[0];
 
         for (int i = 0; i < rAttrList.size(); ++i)
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to