aboutsummaryrefslogtreecommitdiffstats
path: root/main/gtk+/gtk+.trigger
diff options
context:
space:
mode:
Diffstat (limited to 'main/gtk+/gtk+.trigger')
-rw-r--r--main/gtk+/gtk+.trigger14
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