summaryrefslogtreecommitdiff
path: root/src/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c4
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;
}