@@ -620,26 +620,30 @@ impl WidgetMachine {
620
620
let action =
621
621
self . send_to_widget_request ( RequestCapabilities { } ) . map ( |( request, action) | {
622
622
request. then ( |response, machine| {
623
- let requested = response. capabilities ;
623
+ let requested_capabilities = response. capabilities ;
624
624
625
625
if let Some ( ( request, action) ) =
626
626
machine. send_matrix_driver_request ( AcquireCapabilities {
627
- desired_capabilities : requested . clone ( ) ,
627
+ desired_capabilities : requested_capabilities . clone ( ) ,
628
628
} )
629
629
{
630
630
request. then ( |result, machine| {
631
- let approved = result. unwrap_or_else ( |e| {
631
+ let approved_capabilities = result. unwrap_or_else ( |e| {
632
632
error ! ( "Acquiring capabilities failed: {e}" ) ;
633
633
Capabilities :: default ( )
634
634
} ) ;
635
635
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 ( ) ) ;
638
639
639
- let update = NotifyCapabilitiesChanged { approved, requested } ;
640
+ let notify_caps_changed = NotifyCapabilitiesChanged {
641
+ approved : approved_capabilities,
642
+ requested : requested_capabilities,
643
+ } ;
640
644
641
645
let action = machine
642
- . send_to_widget_request ( update )
646
+ . send_to_widget_request ( notify_caps_changed )
643
647
. map ( |( _request, action) | action) ;
644
648
645
649
subscribe_required
0 commit comments