workaround bug #321897 by multiplying fadeout time

with 4 instead of just altering the default value
It seems the value is actually written for some ppl.

Worse: former patch didn't actually work as expected
anymore

CCBUG: 321897
This commit is contained in:
Thomas Lübking 2013-09-25 21:57:44 +02:00
parent 61f1bcc991
commit 11f5f0298d

View file

@ -34,7 +34,7 @@ function isLoginWindow(w) {
var fadeInTime, fadeOutTime, fadeWindows;
function loadConfig() {
fadeInTime = animationTime(effect.readConfig("FadeInTime", 150));
fadeOutTime = animationTime(effect.readConfig("FadeOutTime", 600));
fadeOutTime = animationTime(effect.readConfig("FadeOutTime", 150)) * 4;
fadeWindows = effect.readConfig("FadeWindows", true);
}
loadConfig();
@ -48,6 +48,14 @@ effects.windowAdded.connect(function(w) {
});
effects.windowClosed.connect(function(w) {
if (fadeWindows && isFadeWindow(w)) {
effect.animate(w, Effect.Opacity, fadeOutTime, 0.0, "", QEasingCurve.OutQuart);
animate({
window: w,
duration: fadeOutTime,
animations: [{
type: Effect.Opacity,
curve: QEasingCurve.OutQuart,
to: 0.0
}]
});
}
});