Commit 6f822b22 authored by Vlad Zahorodnii's avatar Vlad Zahorodnii
Browse files

[effects/fade] Start the animation on only windowAdded or windowClosed

windowShown and windowHidden are emitted when the window becomes visible
and hidden, respectively. For example, that can be the case when the
window has been minimized or unminimized. We have to start animations
only when windowAdded or windowClosed has been emitted.
parent df9e36ee
...@@ -97,9 +97,7 @@ function fadeOutHandler(w) { ...@@ -97,9 +97,7 @@ function fadeOutHandler(w) {
} }
} }
effects.windowAdded.connect(fadeInHandler); effects.windowAdded.connect(fadeInHandler);
effects.windowClosed.connect(fadeOutHandler); effects.windowClosed.connect(fadeOutHandler);
effects.windowDataChanged.connect(function (window, role) { effects.windowDataChanged.connect(function (window, role) {
if (role == Effect.WindowAddedGrabRole) { if (role == Effect.WindowAddedGrabRole) {
if (effect.isGrabbed(window, Effect.WindowAddedGrabRole)) { if (effect.isGrabbed(window, Effect.WindowAddedGrabRole)) {
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment