summaryrefslogtreecommitdiffstats
path: root/main/glib/glib.trigger
diff options
context:
space:
mode:
Diffstat (limited to 'main/glib/glib.trigger')
-rw-r--r--main/glib/glib.trigger11
1 files changed, 10 insertions, 1 deletions
diff --git a/main/glib/glib.trigger b/main/glib/glib.trigger
index 181878d06..04b9f5bd4 100644
--- a/main/glib/glib.trigger
+++ b/main/glib/glib.trigger
@@ -1,4 +1,13 @@
#!/bin/sh
-/usr/bin/glib-compile-schemas "$@"
+for i in "$@"; do
+ case "$i" in
+ */modules)
+ /usr/bin/gio-querymodules "$i"
+ ;;
+ */schemas)
+ /usr/bin/glib-compile-schemas "$i"
+ ;;
+ esac
+done