diff options
Diffstat (limited to 'main/gtk+/gtk+.trigger')
-rw-r--r-- | main/gtk+/gtk+.trigger | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/main/gtk+/gtk+.trigger b/main/gtk+/gtk+.trigger index e9ff91c91..af2abb727 100644 --- a/main/gtk+/gtk+.trigger +++ b/main/gtk+/gtk+.trigger @@ -1,5 +1,17 @@ #!/bin/sh +loaders= for i in "$@"; do - gtk-update-icon-cache -q -t -f $i + case "$i" in + /usr/lib/gtk-2.0/2.10.0/loaders) + loaders=1 + ;; + /usr/share/icons/*) + gtk-update-icon-cache -q -t -f $i + ;; + esac done + +if [ -n "$loaders" ]; then + gdk-pixbuf-query-loaders > etc/gtk-2.0/gdk-pixbuf.loaders +fi |