summaryrefslogtreecommitdiff
path: root/gtk2_ardour/patch_change.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-12-14 04:05:08 +1100
committernick_m <mainsbridge@gmail.com>2016-12-14 04:05:08 +1100
commit176625d9e0dbe53c9f5628d172ee6f5488be8202 (patch)
tree47de5f294ab5ddb14dfd7af74919a5a3e2589480 /gtk2_ardour/patch_change.cc
parentc518bc3fb7a016ad2d45a1805fbba81e56673177 (diff)
test diff for patch change performance when caching colours.
Diffstat (limited to 'gtk2_ardour/patch_change.cc')
-rw-r--r--gtk2_ardour/patch_change.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/gtk2_ardour/patch_change.cc b/gtk2_ardour/patch_change.cc
index ee4165df4a..fb3507ae64 100644
--- a/gtk2_ardour/patch_change.cc
+++ b/gtk2_ardour/patch_change.cc
@@ -49,7 +49,9 @@ PatchChange::PatchChange(MidiRegionView& region,
double x,
double y,
ARDOUR::InstrumentInfo& info,
- ARDOUR::MidiModel::PatchChangePtr patch)
+ ARDOUR::MidiModel::PatchChangePtr patch,
+ ArdourCanvas::Color outline_color,
+ ArdourCanvas::Color fill_color)
: _region (region)
, _info (info)
, _patch (patch)
@@ -58,8 +60,8 @@ PatchChange::PatchChange(MidiRegionView& region,
_flag = new ArdourCanvas::Flag (
parent,
height,
- UIConfiguration::instance().color ("midi patch change outline"),
- UIConfiguration::instance().color_mod ("midi patch change fill", "midi patch change fill"),
+ outline_color,
+ fill_color,
ArdourCanvas::Duple (x, y),
true);