diff options
author | Adriaan de Groot <adridg@FreeBSD.org> | 2018-03-20 21:01:42 +0800 |
---|---|---|
committer | Adriaan de Groot <adridg@FreeBSD.org> | 2018-03-20 21:01:42 +0800 |
commit | b60ab85bf26d2da6a87df4195f13755c2b7fdf09 (patch) | |
tree | 3d7a3c191522a9243d32012d3905303d7e0e9d95 /graphics | |
parent | cee31ddc3bd31c4f32c51d6f04de0001a667de94 (diff) | |
download | freebsd-ports-gnome-b60ab85bf26d2da6a87df4195f13755c2b7fdf09.tar.gz freebsd-ports-gnome-b60ab85bf26d2da6a87df4195f13755c2b7fdf09.tar.zst freebsd-ports-gnome-b60ab85bf26d2da6a87df4195f13755c2b7fdf09.zip |
Fix graphics/dspdfviewer build with modern Clang. The error message
is in the (new) patch.
PR: 226524
Approved by: tcberner (mentor, implicit)
Differential Revision: https://reviews.freebsd.org/D14652
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/dspdfviewer/files/patch-hyperlinkarea.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/graphics/dspdfviewer/files/patch-hyperlinkarea.cpp b/graphics/dspdfviewer/files/patch-hyperlinkarea.cpp new file mode 100644 index 000000000000..9425de3dea17 --- /dev/null +++ b/graphics/dspdfviewer/files/patch-hyperlinkarea.cpp @@ -0,0 +1,18 @@ +Fix build with modern Clang + +../hyperlinkarea.cpp:35:18: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant] + if ( pixmap == 0 ) + ^ + nullptr + +--- hyperlinkarea.cpp.orig 2018-03-11 12:58:40 UTC ++++ hyperlinkarea.cpp +@@ -32,7 +32,7 @@ HyperlinkArea::HyperlinkArea(QLabel* ima + throw WrongLinkType(); + QRect mySize; + const QPixmap* pixmap = imageLabel->pixmap(); +- if ( pixmap == 0 ) ++ if ( pixmap == nullptr ) + throw /** FIXME Exception **/ std::runtime_error("Tried to construct a HyperlinkArea from an image label without a pixmap"); + + QRectF sizeWithinImageLabel = link.linkArea(); |