diff options
Diffstat (limited to 'src/window.c')
-rw-r--r-- | src/window.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/window.c b/src/window.c index bb7894ca..ec064249 100644 --- a/src/window.c +++ b/src/window.c @@ -4707,7 +4707,7 @@ redraw_icon (MetaWindow *window) /* We could probably be smart and just redraw the icon here, * instead of the whole frame. */ - if (window->frame && window->mapped) + if (window->frame && (window->mapped || window->frame->mapped)) meta_ui_queue_frame_draw (window->screen->ui, window->frame->xwindow); } @@ -4776,8 +4776,8 @@ idle_update_icon (gpointer data) window = tmp->data; - /* As a side effect, sets window->update_icon_queued = FALSE */ meta_window_update_icon_now (window); + window->update_icon_queued = FALSE; tmp = tmp->next; } |