summaryrefslogtreecommitdiff
path: root/src/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/window.c b/src/window.c
index 7dbe3556..d3eb4f86 100644
--- a/src/window.c
+++ b/src/window.c
@@ -77,7 +77,6 @@ static void send_configure_notify (MetaWindow *window);
static gboolean process_property_notify (MetaWindow *window,
XPropertyEvent *event);
static void meta_window_show (MetaWindow *window);
-static void meta_window_hide (MetaWindow *window);
static void meta_window_save_rect (MetaWindow *window);
@@ -1335,6 +1334,7 @@ implement_showing (MetaWindow *window,
meta_window_get_outer_rect (window, &window_rect);
/* Draw a nice cool animation */
+ window->animation_running = TRUE;
meta_compositor_minimize (window->display->compositor,
window,
icon_rect.x,
@@ -1349,8 +1349,8 @@ implement_showing (MetaWindow *window,
META_BOX_ANIM_SCALE);
#endif
}
-
- meta_window_hide (window);
+ else
+ meta_window_hide (window);
}
else
{
@@ -1964,7 +1964,6 @@ meta_window_minimize (MetaWindow *window)
meta_topic (META_DEBUG_FOCUS,
"Focusing default window due to minimization of focus window %s\n",
window->desc);
- meta_workspace_focus_default_window (window->screen->active_workspace, window, meta_display_get_current_time_roundtrip (window->display));
}
else
{