diff options
author | Landry Breuil <landry@rhaalovely.net> | 2012-06-27 08:39:44 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2012-06-27 08:39:44 +0100 |
commit | 336f8bd222bf6a15666a6d22b2e395923e690111 (patch) | |
tree | aed3f662247a655c93c33189d13afcdca771dc5a /src/openbsd | |
parent | 3f6cf3ef94392c0e980dd200c4ed8dfca04a974a (diff) | |
download | upower-336f8bd222bf6a15666a6d22b2e395923e690111.tar.gz |
openbsd: Properly initialize update-time when creating devices
Signed-off-by: Richard Hughes <richard@hughsie.com>
Diffstat (limited to 'src/openbsd')
-rw-r--r-- | src/openbsd/up-backend.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/openbsd/up-backend.c b/src/openbsd/up-backend.c index cf22eb7..9d724ba 100644 --- a/src/openbsd/up-backend.c +++ b/src/openbsd/up-backend.c @@ -529,6 +529,7 @@ static void up_backend_init (UpBackend *backend) { GError *err = NULL; + GTimeVal timeval; UpDeviceClass *device_class; backend->priv = UP_BACKEND_GET_PRIVATE (backend); @@ -558,6 +559,7 @@ up_backend_init (UpBackend *backend) } /* setup dummy */ + g_get_current_time (&timeval); g_object_set (backend->priv->battery, "type", UP_DEVICE_KIND_BATTERY, "power-supply", TRUE, @@ -567,11 +569,13 @@ up_backend_init (UpBackend *backend) "state", UP_DEVICE_STATE_UNKNOWN, "percentage", 0.0f, "time-to-empty", (gint64) 0, + "update-time", (guint64) timeval.tv_sec, (void*) NULL); g_object_set (backend->priv->ac, "type", UP_DEVICE_KIND_LINE_POWER, "online", TRUE, "power-supply", TRUE, + "update-time", (guint64) timeval.tv_sec, (void*) NULL); } else { backend->priv->ac = NULL; |