summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2016-08-12 19:00:59 +0000
committerRoy Marples <roy@marples.name>2016-08-12 19:00:59 +0000
commiteb7b12e8025dcc585bdeda36f5a835259e5292c3 (patch)
treef3628c9ed29a12ecfa5e4eec82b2cbab3469b9c6
parenta7323b8b9e955e059d5db83208353617d95c645a (diff)
downloaddhcpcd-ui-eb7b12e8025dcc585bdeda36f5a835259e5292c3.tar.xz
Fix offline icon if update_online repeatedly called when carrier and online
are both false. Thanks to Simon Long.
-rw-r--r--src/dhcpcd-gtk/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dhcpcd-gtk/main.c b/src/dhcpcd-gtk/main.c
index 88de9e1..00e18d8 100644
--- a/src/dhcpcd-gtk/main.c
+++ b/src/dhcpcd-gtk/main.c
@@ -215,7 +215,7 @@ update_online(DHCPCD_CONNECTION *con, bool showif)
g_message("%s: %s", i->ifname, i->reason);
}
- if (online != ison || carrier != iscarrier) {
+ if (online != ison || carrier != iscarrier || (!online && !carrier)) {
online = ison;
carrier = iscarrier;
if (ani_timer != 0) {