mirror of
https://git.freebsd.org/ports.git
synced 2025-06-26 23:20:30 -04:00
22 lines
1.1 KiB
C++
22 lines
1.1 KiB
C++
Fix ambiguous call on armv6.
|
|
|
|
--- kwin/scene_xrender.cpp.orig 2017-01-11 16:04:04 UTC
|
|
+++ kwin/scene_xrender.cpp
|
|
@@ -392,7 +392,7 @@ void SceneXrender::Window::performPaint(
|
|
{
|
|
setTransformedShape(QRegion()); // maybe nothing will be painted
|
|
// check if there is something to paint
|
|
- bool opaque = isOpaque() && qFuzzyCompare(data.opacity(), 1.0);
|
|
+ bool opaque = isOpaque() && qFuzzyCompare(data.opacity(), qreal(1.0));
|
|
/* HACK: It seems this causes painting glitches, disable temporarily
|
|
if (( mask & PAINT_WINDOW_OPAQUE ) ^ ( mask & PAINT_WINDOW_TRANSLUCENT ))
|
|
{ // We are only painting either opaque OR translucent windows, not both
|
|
@@ -469,7 +469,7 @@ void SceneXrender::Window::performPaint(
|
|
xscale *= screen_paint.xScale();
|
|
yscale *= screen_paint.yScale();
|
|
}
|
|
- if (!qFuzzyCompare(xscale, 1.0) || !qFuzzyCompare(yscale, 1.0)) {
|
|
+ if (!qFuzzyCompare(xscale, qreal(1.0)) || !qFuzzyCompare(yscale, qreal(1.0))) {
|
|
scaled = true;
|
|
xform.matrix11 = DOUBLE_TO_FIXED(1.0 / xscale);
|
|
xform.matrix22 = DOUBLE_TO_FIXED(1.0 / yscale);
|