Skip to content

Commit

Permalink
computer/security: colored icons for CPU vulnerabilities
Browse files Browse the repository at this point in the history
  • Loading branch information
bp0 committed Jul 12, 2019
1 parent ecb800e commit 170bf19
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 1 deletion.
9 changes: 8 additions & 1 deletion modules/computer.c
Original file line number Diff line number Diff line change
Expand Up @@ -642,7 +642,14 @@ gchar *callback_security(void)
const gchar *icon = NULL;
if (g_strstr_len(contents, -1, "Vulnerable") ||
g_strstr_len(contents, -1, "vulnerable"))
icon = "dialog-warning.png";
icon = "circle_red_x.svg";

if (g_str_has_prefix(contents, "Mitigation:") ||
g_str_has_prefix(contents, "mitigation:"))
icon = "circle_yellow_exclaim.svg";

if (g_strstr_len(contents, -1, "Not affected") )
icon = "circle_green_check.svg";

info_group_add_fields(vulns,
info_field(g_strdup(vuln),
Expand Down
1 change: 1 addition & 0 deletions pixmaps/circle_green_check.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions pixmaps/circle_red_x.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions pixmaps/circle_yellow_exclaim.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions shell/callbacks.c
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,7 @@ void cb_about()
_("Tango Project"),
_("The GNOME Project"),
_("VMWare, Inc. (USB icon from VMWare Workstation 6)"),
_("Roundicons (https://roundicons.com)"),
NULL
};

Expand Down

0 comments on commit 170bf19

Please sign in to comment.