diff --git a/src/core/core.c b/src/core/core.c index cbb006a65..e603af817 100644 --- a/src/core/core.c +++ b/src/core/core.c @@ -495,24 +495,5 @@ meta_core_set_screen_cursor (Display *xdisplay, void meta_invalidate_default_icons (void) { - MetaDisplay *display = meta_get_display (); - GSList *windows; - GSList *l; - - if (display == NULL) - return; /* We can validly be called before the display is opened. */ - - windows = meta_display_list_windows (display, META_LIST_DEFAULT); - for (l = windows; l != NULL; l = l->next) - { - MetaWindow *window = (MetaWindow*)l->data; - - if (window->icon_cache.origin == USING_FALLBACK_ICON) - { - meta_icon_cache_free (&(window->icon_cache)); - meta_window_update_icon_now (window); - } - } - - g_slist_free (windows); + /* XXX: Actually invalidate the icons when they're used. */ } diff --git a/src/core/window-private.h b/src/core/window-private.h index ddc0a75c2..70ebb3006 100644 --- a/src/core/window-private.h +++ b/src/core/window-private.h @@ -632,8 +632,6 @@ void meta_window_stack_just_below (MetaWindow *window, void meta_window_set_user_time (MetaWindow *window, guint32 timestamp); -void meta_window_update_icon_now (MetaWindow *window); - void meta_window_update_for_monitors_changed (MetaWindow *window); void meta_window_update_on_all_workspaces (MetaWindow *window); diff --git a/src/core/window.c b/src/core/window.c index 0cffc9fa8..6395f405a 100644 --- a/src/core/window.c +++ b/src/core/window.c @@ -117,6 +117,7 @@ static void unminimize_window_and_all_transient_parents (MetaWindow *window); static void meta_window_propagate_focus_appearance (MetaWindow *window, gboolean focused); +static void meta_window_update_icon_now (MetaWindow *window); /* Idle handlers for the three queues (run with meta_later_add()). The * "data" parameter in each case will be a GINT_TO_POINTER of the @@ -4822,7 +4823,7 @@ redraw_icon (MetaWindow *window) meta_ui_queue_frame_draw (window->screen->ui, window->frame->xwindow); } -void +static void meta_window_update_icon_now (MetaWindow *window) { GdkPixbuf *icon;