@@ -620,26 +620,30 @@ impl WidgetMachine {
620620 let action =
621621 self . send_to_widget_request ( RequestCapabilities { } ) . map ( |( request, action) | {
622622 request. then ( |response, machine| {
623- let requested = response. capabilities ;
623+ let requested_capabilities = response. capabilities ;
624624
625625 if let Some ( ( request, action) ) =
626626 machine. send_matrix_driver_request ( AcquireCapabilities {
627- desired_capabilities : requested . clone ( ) ,
627+ desired_capabilities : requested_capabilities . clone ( ) ,
628628 } )
629629 {
630630 request. then ( |result, machine| {
631- let approved = result. unwrap_or_else ( |e| {
631+ let approved_capabilities = result. unwrap_or_else ( |e| {
632632 error ! ( "Acquiring capabilities failed: {e}" ) ;
633633 Capabilities :: default ( )
634634 } ) ;
635635
636- let subscribe_required = !approved. read . is_empty ( ) ;
637- machine. capabilities = CapabilitiesState :: Negotiated ( approved. clone ( ) ) ;
636+ let subscribe_required = !approved_capabilities. read . is_empty ( ) ;
637+ machine. capabilities =
638+ CapabilitiesState :: Negotiated ( approved_capabilities. clone ( ) ) ;
638639
639- let update = NotifyCapabilitiesChanged { approved, requested } ;
640+ let notify_caps_changed = NotifyCapabilitiesChanged {
641+ approved : approved_capabilities,
642+ requested : requested_capabilities,
643+ } ;
640644
641645 let action = machine
642- . send_to_widget_request ( update )
646+ . send_to_widget_request ( notify_caps_changed )
643647 . map ( |( _request, action) | action) ;
644648
645649 subscribe_required
0 commit comments