diff options
author | Leandro Pereira <leandro@hardinfo.org> | 2017-08-15 02:26:02 -0700 |
---|---|---|
committer | Leandro Pereira <leandro@hardinfo.org> | 2017-08-15 02:27:43 -0700 |
commit | 0ca8d0a208bddf6da34eda09be53ee4f48cc6310 (patch) | |
tree | d79dd2f5d341fe4136be9cc7472f164b0310b1d9 | |
parent | 4e457596d9faacfd6334f48b79705449129aced7 (diff) |
Use info_field_printf() in the computer module
-rw-r--r-- | modules/computer.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/modules/computer.c b/modules/computer.c index 22f7fbc0..513d94f5 100644 --- a/modules/computer.c +++ b/modules/computer.c @@ -468,20 +468,19 @@ gchar *callback_summary(void) struct Info *info = info_new(); info_add_group(info, _("Computer"), - info_field(_("Processor"), - idle_free(module_call_method("devices::getProcessorName"))), + info_field_printf(_("Processor"), "%s", + module_call_method("devices::getProcessorName")), info_field_update(_("Memory"), 1000), - info_field(_("Machine Type"), - idle_free(computer_get_virtualization())), + info_field_printf(_("Machine Type"), "%s", + computer_get_virtualization()), info_field(_("Operating System"), computer->os->distro), info_field(_("User Name"), computer->os->username), info_field_update(_("Date/Time"), 1000), info_field_last()); info_add_group(info, _("Display"), - info_field(_("Resolution"), - idle_free(g_strdup_printf(_("%dx%d pixels" /* label for resolution */), - computer->display->width, computer->display->height))), + info_field_printf(_("Resolution"), _(/* label for resolution */ "%dx%d pixels"), + computer->display->width, computer->display->height), info_field(_("OpenGL Renderer"), computer->display->ogl_renderer), info_field(_("X11 Vendor"), computer->display->vendor), info_field_last()); @@ -588,9 +587,8 @@ gchar *callback_display(void) struct Info *info = info_new(); info_add_group(info, _("Display"), - info_field(_("Resolution"), - idle_free(g_strdup_printf(_("%dx%d pixels" /* resolution WxH unit */), - computer->display->width, computer->display->height))), + info_field_printf(_("Resolution"), _(/* resolution WxH unit */ "%dx%d pixels"), + computer->display->width, computer->display->height), info_field(_("Vendor"), computer->display->vendor), info_field(_("Version"), computer->display->version), info_field_last()); |