From e68955866d0b2f19b259962d73402f469e795d76 Mon Sep 17 00:00:00 2001 From: Jurica Vukadin Date: Mon, 22 Oct 2012 23:10:02 +0200 Subject: [PATCH] Fix C++11 narrowing warnings REVIEW: 106992 --- libkwineffects/kwinanimationeffect.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libkwineffects/kwinanimationeffect.cpp b/libkwineffects/kwinanimationeffect.cpp index 8612628f41..0e126dca4b 100644 --- a/libkwineffects/kwinanimationeffect.cpp +++ b/libkwineffects/kwinanimationeffect.cpp @@ -66,7 +66,8 @@ bool AnimationEffect::isActive() const } -#define RELATIVE_XY(_FIELD_) const bool relative[2] = { metaData(Relative##_FIELD_##X, meta), metaData(Relative##_FIELD_##Y, meta) } +#define RELATIVE_XY(_FIELD_) const bool relative[2] = { static_cast(metaData(Relative##_FIELD_##X, meta)), \ + static_cast(metaData(Relative##_FIELD_##Y, meta)) } void AnimationEffect::animate( EffectWindow *w, Attribute a, uint meta, int ms, FPx2 to, QEasingCurve curve, int delay, FPx2 from ) {