summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Janes <mark.a.janes@intel.com>2017-10-18 23:53:19 -0700
committerMark Janes <mark.a.janes@intel.com>2017-11-26 19:15:01 -0800
commited3a98881b365f079793b6d022bb7c525bc1fcf6 (patch)
tree8a1ca56a7bd263921fac451b9ea281a90203603b
parent31e1c6032069d0bf0ffad01b091810cb769c75f9 (diff)
state: allow multiple differing values
-rw-r--r--retrace/daemon/ui/glframe_state_model.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/retrace/daemon/ui/glframe_state_model.cpp b/retrace/daemon/ui/glframe_state_model.cpp
index 53f99b2b..97e971e2 100644
--- a/retrace/daemon/ui/glframe_state_model.cpp
+++ b/retrace/daemon/ui/glframe_state_model.cpp
@@ -61,8 +61,9 @@ QStateValue::insert(int index, const std::string &value) {
m_values.append(0);
if (m_values.size() == index)
m_values.append(value_index);
- else
- m_values[index] = value_index;
+ else if (m_values[index] != value_index)
+ // selected renders have different values
+ m_values[index] = -1;
}
QStateModel::QStateModel() {}