From: Robin Gareus Date: Sun, 19 Feb 2017 23:52:40 +0000 (+0100) Subject: NO-OP; clean up script spacing and remove goto X-Git-Tag: 5.7~89 X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=8d8666d041f0d0336a48389176ec0631c45cc6ff;p=ardour.git NO-OP; clean up script spacing and remove goto --- diff --git a/scripts/send_to_bus.lua b/scripts/send_to_bus.lua index a391b13108..95a13f95ca 100644 --- a/scripts/send_to_bus.lua +++ b/scripts/send_to_bus.lua @@ -7,34 +7,32 @@ ardour { ["type"] = "EditorAction", name = "Send Tracks to Bus", function factory () return function () -- find number of channels to use for the new bus, follow master-bus' inputs local chn = 2 - local mst = Session:master_out(); - if not mst:isnil() then - chn = mst:n_inputs():n_audio() + local mst = Session:master_out (); + if not mst:isnil () then + chn = mst:n_inputs ():n_audio () end mst = nil -- explicitly drop reference local sel = Editor:get_selection () -- get selection - local tracks = ARDOUR.RouteListPtr() -- create a new list + local tracks = ARDOUR.RouteListPtr () -- create a new list -- find selected *tracks*, add to tracks list for r in sel.tracks:routelist ():iter () do - if r:to_track():isnil() then - goto next + if not r:to_track ():isnil () then + tracks:push_back (r) end - tracks:push_back (r) - ::next:: end - if tracks:size() > 0 then + if tracks:size () > 0 then local bus = Session:new_audio_route (chn, chn, nil, 1, "", ARDOUR.PresentationInfo.Flag.AudioBus, ARDOUR.PresentationInfo.max_order) if bus:size () > 0 then - Session:add_internal_sends (bus:front(), ARDOUR.Placement.PostFader, tracks); + Session:add_internal_sends (bus:front (), ARDOUR.Placement.PostFader, tracks); end end end end function icon (params) return function (ctx, width, height, fg) - local txt = Cairo.PangoLayout (ctx, "ArdourMono ".. math.ceil(math.min (width, height) * .5) .. "px") + local txt = Cairo.PangoLayout (ctx, "ArdourMono ".. math.ceil (math.min (width, height) * .5) .. "px") txt:set_text ("\u{2192}B") -- "->B" local tw, th = txt:get_pixel_size () ctx:move_to (.5 * (width - tw), .5 * (height - th))