summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-02 01:57:21 +0200
committerRobin Gareus <robin@gareus.org>2017-07-02 01:57:21 +0200
commitd1d6e696aa840261e090d15f282096cf7592fc0a (patch)
tree5962cefc7b3711def139330524c5743a7a6cd82f /libs
parentb2f3523ab621cb9b1dc30505411c11b54feb7c76 (diff)
FP8: fix 2-line text
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/faderport8/fp8_strip.cc15
1 files changed, 9 insertions, 6 deletions
diff --git a/libs/surfaces/faderport8/fp8_strip.cc b/libs/surfaces/faderport8/fp8_strip.cc
index 3a5b97a1e2..39aeb4b2f2 100644
--- a/libs/surfaces/faderport8/fp8_strip.cc
+++ b/libs/surfaces/faderport8/fp8_strip.cc
@@ -274,10 +274,10 @@ FP8Strip::set_stripable (boost::shared_ptr<Stripable> s, bool panmode)
_stripable_name = s->name ();
if (_base.twolinetext ()) {
+ set_strip_name ();
+ } else {
set_text_line (0, s->name ());
set_text_line (1, _pan_ctrl ? _pan_ctrl->get_user_string () : "");
- } else {
- set_strip_name ();
}
set_text_line (2, "");
set_text_line (3, "");
@@ -544,6 +544,9 @@ FP8Strip::periodic_update_meter ()
set_text_line (2, "");
}
}
+ else if (_displaymode == PluginSelect) {
+ set_bar_mode (4); // Off
+ }
else if (_displaymode == SendDisplay) {
set_bar_mode (4); // Off
if (_fader_ctrl) {
@@ -561,16 +564,16 @@ FP8Strip::periodic_update_meter ()
_last_barpos = val;
}
if (_base.twolinetext ()) {
- set_text_line (1, _pan_ctrl->get_user_string ());
- } else {
set_strip_name ();
+ } else {
+ set_text_line (1, _pan_ctrl->get_user_string ());
}
} else {
set_bar_mode (4); // Off
if (_base.twolinetext ()) {
- set_text_line (1, "");
- } else {
set_strip_name ();
+ } else {
+ set_text_line (1, "");
}
}