diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nanolight.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nanolight.c b/src/nanolight.c index 82332f0..a03c61e 100644 --- a/src/nanolight.c +++ b/src/nanolight.c @@ -184,6 +184,7 @@ static struct fixture *create_fixture(struct nanolight *nl, struct fixture_class const char *label, int base_addr) { struct fixture *fix; + int i; if ( nl->n_fixtures == nl->max_fixtures ) { struct fixture *fixtures_new; @@ -206,6 +207,10 @@ static struct fixture *create_fixture(struct nanolight *nl, struct fixture_class return NULL; } + for ( i=0; i<cls->n_attrs; i++ ) { + fix->attr_vals[i] = cls->attrs[i].home; + } + return fix; } |