diff --git a/js/ui/workspaces.js b/js/ui/workspaces.js
index cf15ebe..ecd3cda 100644
--- a/js/ui/workspaces.js
+++ b/js/ui/workspaces.js
@@ -560,16 +560,29 @@ Workspace.prototype = {
 
         for (let i = 1; i < this._windows.length; i++) {
             let clone = this._windows[i];
-            Tweener.addTween(clone.actor,
-                             { x: clone.origX,
-                               y: clone.origY,
-                               scale_x: 1.0,
-                               scale_y: 1.0,
-                               workspace_relative: this,
-                               time: Overlay.ANIMATION_TIME,
-                               opacity: 255,
-                               transition: "easeOutQuad"
-                             });
+            if (!clone.realWindow.meta_window.minimized) {
+                Tweener.addTween(clone.actor,
+                                 { x: clone.origX,
+                                  y: clone.origY,
+                                  scale_x: 1.0,
+                                  scale_y: 1.0,
+                                  workspace_relative: this,
+                                  time: Overlay.ANIMATION_TIME,
+                                  opacity: 255,
+                                  transition: "easeOutQuad"
+                                 });
+            } else {
+                Tweener.addTween(clone.actor,
+                                 { x: clone.origX,
+                                  y: clone.origY,
+                                  scale_x: 0,
+                                  scale_y: 0,
+                                  workspace_relative: this,
+                                  time: Overlay.ANIMATION_TIME,
+                                  opacity: 255,
+                                  transition: "easeOutQuad"
+                                 });
+            }
         }
 
         this.leavingOverlay = false;
