diff options
author | kraxel <kraxel> | 2007-08-20 11:23:18 +0000 |
---|---|---|
committer | kraxel <kraxel> | 2007-08-20 11:23:18 +0000 |
commit | bd5a7f26f806ebee529c00614f19b8e891f8d528 (patch) | |
tree | 89943b059ec3f8fb534e9007fa5325b7710d715f | |
parent | e1920a6861171bde2aafa3e71a0cca39452aca11 (diff) | |
download | amtterm-bd5a7f26f806ebee529c00614f19b8e891f8d528.tar.gz |
timestamps for hosts history
-rw-r--r-- | gamt.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -211,6 +211,7 @@ static void state_gtk(void *cb_data, enum redir_state old, enum redir_state new) { struct gamt_window *gamt = cb_data; unsigned char buf[128]; + int last; switch (new) { case REDIR_ERROR: @@ -222,9 +223,10 @@ static void state_gtk(void *cb_data, enum redir_state old, enum redir_state new) } break; case REDIR_RUN_SOL: - cfg_set_int("config", "hosts", gamt->redir.host, - cfg_get_int("config", "hosts", gamt->redir.host, 0) +1); - gamt_rebuild_hosts(gamt); + last = cfg_get_int("config", "hosts", gamt->redir.host, 0); + cfg_set_int("config", "hosts", gamt->redir.host, time(NULL)); + if (!last) + gamt_rebuild_hosts(gamt); /* fall through */ default: snprintf(buf, sizeof(buf), "%s: %s", gamt->redir.host, |