Jasper St. Pierre 0a7968a2e5 st-theme-context: Punt icon theme changes to an idle
Icon theme change signals aren't noticed immediately, they're usually
noticed when trying to load an icon. Since icon theme changes cause a
style change, and most icon widgets try to re-load their texture during
a style change, this means that we get a stack like this:

  st_texture_cache_load_icon
  gtk_icon_theme_lookup_icon
  gtk_icon_theme_changed
  st_widget_style_changed
  st_texture_cache_load_icon

Rather than making every place that uses StTextureCache re-entrant,
punt the notifying of icon theme changes to an idle handler instead.

https://bugzilla.gnome.org/show_bug.cgi?id=673512
2012-04-04 16:26:00 -04:00
..
2012-01-25 19:03:13 -05:00
2012-01-25 19:03:13 -05:00
2012-02-28 08:14:06 -05:00
2012-01-25 19:03:13 -05:00
2011-11-07 15:24:59 -05:00
2011-11-07 15:24:59 -05:00
2012-02-28 21:08:15 +01:00
2011-11-07 15:24:59 -05:00
2012-02-28 08:14:06 -05:00
2010-02-22 19:37:49 -05:00
2012-02-28 08:14:06 -05:00
2012-02-28 08:14:06 -05:00
2012-02-21 17:43:05 +01:00