diff --git a/src/libkwineffects/effect.h b/src/libkwineffects/effect.h index e142f343fd..259aae8081 100644 --- a/src/libkwineffects/effect.h +++ b/src/libkwineffects/effect.h @@ -926,6 +926,12 @@ public Q_SLOTS: virtual bool borderActivated(ElectricBorder border); }; +template +int Effect::animationTime(int defaultDuration) +{ + return animationTime(T::duration() != 0 ? T::duration() : defaultDuration); +} + /** * Prefer the KWIN_EFFECT_FACTORY macros. */ diff --git a/src/libkwineffects/effects.h b/src/libkwineffects/effects.h index ba7c48f273..7ac7bb287e 100644 --- a/src/libkwineffects/effects.h +++ b/src/libkwineffects/effects.h @@ -2737,15 +2737,6 @@ void Motion::finish() m_velocity = T(); } -/*************************************************************** - Effect -***************************************************************/ -template -int Effect::animationTime(int defaultDuration) -{ - return animationTime(T::duration() != 0 ? T::duration() : defaultDuration); -} - /*************************************************************** EffectWindow ***************************************************************/