diff options
Diffstat (limited to 'libupower-glib')
-rw-r--r-- | libupower-glib/up-types.c | 4 | ||||
-rw-r--r-- | libupower-glib/up-types.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/libupower-glib/up-types.c b/libupower-glib/up-types.c index db0aa68..71d8036 100644 --- a/libupower-glib/up-types.c +++ b/libupower-glib/up-types.c @@ -250,6 +250,8 @@ up_device_level_to_string (UpDeviceLevel level_enum) return "unknown"; case UP_DEVICE_LEVEL_NONE: return "none"; + case UP_DEVICE_LEVEL_DISCHARGING: + return "discharging"; case UP_DEVICE_LEVEL_LOW: return "low"; case UP_DEVICE_LEVEL_CRITICAL: @@ -280,6 +282,8 @@ up_device_level_from_string (const gchar *level) return UP_DEVICE_LEVEL_UNKNOWN; if (g_strcmp0 (level, "none") == 0) return UP_DEVICE_LEVEL_NONE; + if (g_strcmp0 (level, "discharging") == 0) + return UP_DEVICE_LEVEL_DISCHARGING; if (g_strcmp0 (level, "low") == 0) return UP_DEVICE_LEVEL_LOW; if (g_strcmp0 (level, "critical") == 0) diff --git a/libupower-glib/up-types.h b/libupower-glib/up-types.h index 0a175bc..7b09604 100644 --- a/libupower-glib/up-types.h +++ b/libupower-glib/up-types.h @@ -91,6 +91,7 @@ typedef enum { typedef enum { UP_DEVICE_LEVEL_UNKNOWN, UP_DEVICE_LEVEL_NONE, + UP_DEVICE_LEVEL_DISCHARGING, UP_DEVICE_LEVEL_LOW, UP_DEVICE_LEVEL_CRITICAL, UP_DEVICE_LEVEL_ACTION, |