diff options
Diffstat (limited to 'control/templates/fan_zone_defs.mako.cpp')
-rw-r--r-- | control/templates/fan_zone_defs.mako.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/control/templates/fan_zone_defs.mako.cpp b/control/templates/fan_zone_defs.mako.cpp index fdf5bb2..a73449f 100644 --- a/control/templates/fan_zone_defs.mako.cpp +++ b/control/templates/fan_zone_defs.mako.cpp @@ -127,6 +127,8 @@ const std::vector<ZoneGroup> Manager::_zoneLayouts std::vector<Signal>{ %for s in event['pc']['pcsigs']: Signal{ + %if ('match' in s) and \ + (s['match'] is not None): match::${s['match']}( %for i, mp in enumerate(s['mparams']): %if (i+1) != len(s['mparams']): @@ -136,6 +138,9 @@ const std::vector<ZoneGroup> Manager::_zoneLayouts %endif %endfor ), + %else: + "", + %endif make_handler(\ ${indent(genHandler(sig=s), 9)}\ ) |