• Jasper St. Pierre's avatar
    st-theme-context: Punt icon theme changes to an idle · 0a7968a2
    Jasper St. Pierre authored
    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
    0a7968a2
Name
Last commit
Last update
.settings Loading commit data...
browser-plugin Loading commit data...
data Loading commit data...
docs Loading commit data...
js Loading commit data...
man Loading commit data...
po Loading commit data...
src Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.project Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
gnome-shell.doap Loading commit data...