mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-06 17:50:16 +01:00
libnm/client: proxy *_enabled and metered properties to the right object
They're provided by the Manager, not by the RemoteSettings. (cherry picked from commitc81005b846) (cherry picked from commit34035ceee8)
This commit is contained in:
parent
6c6fd5d60d
commit
b2af5f7ab6
1 changed files with 4 additions and 4 deletions
|
|
@ -2616,7 +2616,7 @@ get_property (GObject *object, guint prop_id,
|
|||
break;
|
||||
case PROP_WIRELESS_HARDWARE_ENABLED:
|
||||
if (priv->manager)
|
||||
g_object_get_property (G_OBJECT (priv->settings), pspec->name, value);
|
||||
g_object_get_property (G_OBJECT (priv->manager), pspec->name, value);
|
||||
else
|
||||
g_value_set_boolean (value, FALSE);
|
||||
break;
|
||||
|
|
@ -2625,7 +2625,7 @@ get_property (GObject *object, guint prop_id,
|
|||
break;
|
||||
case PROP_WWAN_HARDWARE_ENABLED:
|
||||
if (priv->manager)
|
||||
g_object_get_property (G_OBJECT (priv->settings), pspec->name, value);
|
||||
g_object_get_property (G_OBJECT (priv->manager), pspec->name, value);
|
||||
else
|
||||
g_value_set_boolean (value, FALSE);
|
||||
break;
|
||||
|
|
@ -2634,7 +2634,7 @@ get_property (GObject *object, guint prop_id,
|
|||
break;
|
||||
case PROP_WIMAX_HARDWARE_ENABLED:
|
||||
if (priv->manager)
|
||||
g_object_get_property (G_OBJECT (priv->settings), pspec->name, value);
|
||||
g_object_get_property (G_OBJECT (priv->manager), pspec->name, value);
|
||||
else
|
||||
g_value_set_boolean (value, FALSE);
|
||||
break;
|
||||
|
|
@ -2655,7 +2655,7 @@ get_property (GObject *object, guint prop_id,
|
|||
break;
|
||||
case PROP_METERED:
|
||||
if (priv->manager)
|
||||
g_object_get_property (G_OBJECT (priv->settings), pspec->name, value);
|
||||
g_object_get_property (G_OBJECT (priv->manager), pspec->name, value);
|
||||
else
|
||||
g_value_set_uint (value, NM_METERED_UNKNOWN);
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue