summaryrefslogtreecommitdiff
path: root/src/xml.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-08-21 18:32:11 +0100
committerCarl Hetherington <cth@carlh.net>2012-08-21 18:32:11 +0100
commite8bb753ea7f1dfe2dac761050f47ea1cb786f01b (patch)
tree514f2e1043e34b5e2233642d075b31fd6d1812f4 /src/xml.cc
parent3fc1eba823a52603aa58f3df6f08dc4e73309c63 (diff)
Pick up subtitle color.
Diffstat (limited to 'src/xml.cc')
-rw-r--r--src/xml.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/xml.cc b/src/xml.cc
index bc42ebce..1d524738 100644
--- a/src/xml.cc
+++ b/src/xml.cc
@@ -189,6 +189,17 @@ XMLNode::optional_bool_attribute (string name)
return optional<bool> (false);
}
+optional<Color>
+XMLNode::optional_color_attribute (string name)
+{
+ string const s = string_attribute (name);
+ if (s.empty ()) {
+ return optional<Color> ();
+ }
+
+ return optional<Color> (Color (s));
+}
+
void
XMLNode::done ()
{