iface-modem: allow setting power state to OFF when modem is in FAILED state
This commit is contained in:

committed by
Aleksander Morgado

parent
17bf3f8578
commit
f20724ec3f
@@ -4667,6 +4667,15 @@ interface_initialization_step (InitializationContext *ctx)
|
||||
"handle-set-current-capabilities",
|
||||
G_CALLBACK (handle_set_current_capabilities),
|
||||
ctx->self);
|
||||
/* Allow setting the power state to OFF even when the modem is in the
|
||||
* FAILED state as this operation does not necessarily depend on the
|
||||
* presence of a SIM. handle_set_power_state_auth_ready already ensures
|
||||
* that the power state can only be set to OFF when the modem is in the
|
||||
* FAILED state. */
|
||||
g_signal_connect (ctx->skeleton,
|
||||
"handle-set-power-state",
|
||||
G_CALLBACK (handle_set_power_state),
|
||||
ctx->self);
|
||||
/* Allow the reset and factory reset operation in FAILED state to rescue the modem.
|
||||
* Also, for a modem that doesn't support SIM hot swapping, a reset is needed to
|
||||
* force the modem to detect the newly inserted SIM. */
|
||||
@@ -4705,10 +4714,6 @@ interface_initialization_step (InitializationContext *ctx)
|
||||
"handle-enable",
|
||||
G_CALLBACK (handle_enable),
|
||||
ctx->self);
|
||||
g_signal_connect (ctx->skeleton,
|
||||
"handle-set-power-state",
|
||||
G_CALLBACK (handle_set_power_state),
|
||||
ctx->self);
|
||||
g_signal_connect (ctx->skeleton,
|
||||
"handle-set-current-bands",
|
||||
G_CALLBACK (handle_set_current_bands),
|
||||
|
Reference in New Issue
Block a user