OSC: Initialize all surface struct values on creation
authorLen Ovens <len@ovenwerks.net>
Thu, 11 May 2017 17:51:40 +0000 (10:51 -0700)
committerLen Ovens <len@ovenwerks.net>
Thu, 11 May 2017 17:52:38 +0000 (10:52 -0700)
libs/surfaces/osc/osc.cc

index 47b36da9bbadc33ae2527c1563606df499b222f9..2ca8c73c3aa2b3f119939b1bf8caaf915c40ee44 100644 (file)
@@ -1425,6 +1425,8 @@ OSC::get_surface (lo_address addr)
        // No surface create one with default values
        OSCSurface s;
        s.remote_url = r_url;
+       s.no_clear = false;
+       s.jogmode = JOG;
        s.bank = 1;
        s.bank_size = default_banksize; // need to find out how many strips there are
        s.strip_types = default_strip; // 159 is tracks, busses, and VCAs (no master/monitor)
@@ -1434,6 +1436,7 @@ OSC::get_surface (lo_address addr)
        s.expand = 0;
        s.expand_enable = false;
        s.cue = false;
+       s.aux = 0;
        s.strips = get_sorted_stripables(s.strip_types, s.cue);
 
        s.nstrips = s.strips.size();