File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -81,8 +81,8 @@ const HTML = (t, d) => html`
8181 > ${ t . wtrack_ . name } </ b-editable >
8282 </ span >
8383 < span class ="-mute-solo ">
84- < b-toggle @valuechange =${ event => t . track . mute ( event . target . value ) } label ="M"> </ b-toggle >
85- < b-toggle @valuechange =${ event => t . track . solo ( event . target . value ) } label ="S"> </ b-toggle >
84+ < b-toggle @valuechange =${ event => t . track . set_value ( "mute" , event . target . value ) } label ="M"> </ b-toggle >
85+ < b-toggle @valuechange =${ event => t . track . set_value ( "solo" , event . target . value ) } label ="S"> </ b-toggle >
8686 < b-trackvolume .track ="${ t . track } " @valuechange =${ event => t . track . volume ( event . target . value ) } > </ b-trackvolume >
8787 </ span >
8888 < div class ="-lvm-main ">
Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ class BTrackVolume extends LitComponent {
6161 this . percent = 0 ;
6262 this . last_ = 0 ;
6363 this . track = null ;
64+ this . prop = null ;
6465 }
6566 updated ( changed_props )
6667 {
@@ -75,7 +76,12 @@ class BTrackVolume extends LitComponent {
7576 }
7677 async update_value ( )
7778 {
78- this . value = await this . track . volume ( ) ;
79+ if ( ! this . prop )
80+ {
81+ let prop = await this . track . access_property ( "volume" ) ;
82+ this . prop = prop ;
83+ }
84+ this . value = await this . prop . get_normalized ( ) ;
7985 this . percent = this . value * 100 ;
8086 this . last_ = this . value ;
8187 }
@@ -86,9 +92,10 @@ class BTrackVolume extends LitComponent {
8692 drag_change ( distance )
8793 {
8894 this . last_ = Util . clamp ( this . last_ + distance , 0 , + 1 ) ;
89- this . track . volume ( this . last_ ) ;
9095 this . value = this . last_ ;
9196 this . percent = this . value * 100 ;
97+ if ( this . prop )
98+ this . prop . set_normalized ( this . value ) ;
9299 }
93100}
94101customElements . define ( 'b-trackvolume' , BTrackVolume ) ;
You can’t perform that action at this time.
0 commit comments