malcontent-control: Allow NULL user accounts
If there are no suitable users to show in the user selector, then no user can be selected, so the controls have to handle a NULL user. Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
f670880382
commit
e220fd9919
|
@ -53,7 +53,7 @@ struct _MctUserControls
|
||||||
|
|
||||||
GSimpleActionGroup *action_group; /* (owned) */
|
GSimpleActionGroup *action_group; /* (owned) */
|
||||||
|
|
||||||
ActUser *user; /* (owned) */
|
ActUser *user; /* (owned) (nullable) */
|
||||||
|
|
||||||
GPermission *permission; /* (owned) (nullable) */
|
GPermission *permission; /* (owned) (nullable) */
|
||||||
gulong permission_allowed_id;
|
gulong permission_allowed_id;
|
||||||
|
@ -1111,7 +1111,7 @@ mct_user_controls_set_user (MctUserControls *self,
|
||||||
ActUser *user)
|
ActUser *user)
|
||||||
{
|
{
|
||||||
g_return_if_fail (MCT_IS_USER_CONTROLS (self));
|
g_return_if_fail (MCT_IS_USER_CONTROLS (self));
|
||||||
g_return_if_fail (ACT_IS_USER (user));
|
g_return_if_fail (user == NULL || ACT_IS_USER (user));
|
||||||
|
|
||||||
/* If we have pending unsaved changes from the previous user, force them to be
|
/* If we have pending unsaved changes from the previous user, force them to be
|
||||||
* saved first. */
|
* saved first. */
|
||||||
|
|
Loading…
Reference in New Issue