changeset 1784:1aac97248a1b

fix KC simpleOutputs object Ignore-this: 5b7fe29996161a5d5bbde043f267b8d2
author Drew Perttula <drewp@bigasterisk.com>
date Thu, 07 Jun 2018 05:37:08 +0000
parents 717a971132eb
children 9a33dd466aea
files bin/keyboardcomposer
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/bin/keyboardcomposer	Tue Jun 05 06:55:45 2018 +0000
+++ b/bin/keyboardcomposer	Thu Jun 07 05:37:08 2018 +0000
@@ -23,6 +23,7 @@
 import light9.effect.effecteval
 from light9.effect.settings import DeviceSettings
 from rdfdb.patch import Patch
+from light9.effect.simple_outputs import SimpleOutputs
 
 from bcf2000 import BCF2000
 
@@ -232,6 +233,7 @@
 
         self.effectEval = {}
         reload(light9.effect.effecteval)
+        simpleOutputs = SimpleOutputs(self.graph)
         for group, order, sortLabel, effect in withgroups:
             if col == 0 or group != last_group:
                 row = self.make_row(group)
@@ -244,8 +246,7 @@
 
             self.setup_key_nudgers(subbox.scale)
 
-            sharedEffectOutputs = {}
-            self.effectEval[effect] = light9.effect.effecteval.EffectEval(self.graph, effect, sharedEffectOutputs)
+            self.effectEval[effect] = light9.effect.effecteval.EffectEval(self.graph, effect, simpleOutputs)
 
             col = (col + 1) % 8
             last_group = group