[gtk+] Handle svg image assets in Adwaita
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Handle svg image assets in Adwaita
- Date: Thu, 21 Jan 2016 13:22:00 +0000 (UTC)
commit b4bfba00c4b16a876d4fa124d0b48ced6f099c5f
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Jan 21 08:20:06 2016 -0500
Handle svg image assets in Adwaita
The build glue for collecting all the assets in Adwaita as
resources was assuming that they are all pngs, and tried to
preprocess them into embedded GdkPixbufs.
Fix it to leave svgs unmolested, so they can be recolored
at runtime.
gtk/Makefile.am | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 516f1bb..7ed75b3 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -1215,10 +1215,14 @@ gtk.gresource.xml: Makefile.am inspector/Makefile.inc
echo " <file alias='theme/Adwaita-dark.css'>theme/Adwaita/gtk-dark.css</file>" >> $@; \
echo " <file>theme/Adwaita/gtk-contained.css</file>" >> $@; \
echo " <file>theme/Adwaita/gtk-contained-dark.css</file>" >> $@; \
- for f in $(srcdir)/theme/Adwaita/assets/*; do \
+ for f in $(srcdir)/theme/Adwaita/assets/*.png; do \
n=`basename $$f`; \
echo " <file preprocess='to-pixdata'>theme/Adwaita/assets/$$n</file>" >> $@; \
done; \
+ for f in $(srcdir)/theme/Adwaita/assets/*.svg; do \
+ n=`basename $$f`; \
+ echo " <file>theme/Adwaita/assets/$$n</file>" >> $@; \
+ done; \
echo " <file alias='theme/HighContrast.css'>theme/HighContrast/gtk.css</file>" >> $@; \
echo " <file alias='theme/HighContrastInverse.css'>theme/HighContrast/gtk-inverse.css</file>" >>
$@; \
echo " <file>theme/HighContrast/gtk-contained.css</file>" >> $@; \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]