summaryrefslogtreecommitdiff
path: root/gtk2_ardour/group_tabs.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2011-09-07 11:56:29 +0000
committerCarl Hetherington <carl@carlh.net>2011-09-07 11:56:29 +0000
commit10e1807fba8e9c4aa543b8caced2fdf506990723 (patch)
tree17b8fcc562d2eab237ced468e3fc0ba4279b6ace /gtk2_ardour/group_tabs.cc
parent932b0e9ec1d0f7fb506ccd13bf08a4efe5f91297 (diff)
Disallow black as a route group colour; force a dark
grey instead (part of #4064). git-svn-id: svn://localhost/ardour2/branches/3.0@10061 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/group_tabs.cc')
-rw-r--r--gtk2_ardour/group_tabs.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/group_tabs.cc b/gtk2_ardour/group_tabs.cc
index 59c1b40e35..e2f8e9905a 100644
--- a/gtk2_ardour/group_tabs.cc
+++ b/gtk2_ardour/group_tabs.cc
@@ -525,6 +525,11 @@ void
GroupTabs::set_group_color (RouteGroup* group, Gdk::Color color)
{
assert (group);
+
+ /* Hack to disallow black route groups; force a dark grey instead */
+ if (color.get_red() == 0 && color.get_green() == 0 && color.get_blue() == 0) {
+ color.set_grey_p (0.1);
+ }
GUIObjectState& gui_state = *ARDOUR_UI::instance()->gui_object_state;