diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2008-06-19 23:20:45 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2008-06-19 23:20:45 +0000 |
commit | a1db273dc21ba28bbc5b578bd5c20e28a8b1a370 (patch) | |
tree | e031d498ff8c866c0fef5aca0921eb6d99aaf941 /server-fn.c | |
parent | 7cebf4768b90bd004eadcec4eb7ff67d6868183f (diff) | |
download | rtmux-a1db273dc21ba28bbc5b578bd5c20e28a8b1a370.tar.gz rtmux-a1db273dc21ba28bbc5b578bd5c20e28a8b1a370.tar.bz2 rtmux-a1db273dc21ba28bbc5b578bd5c20e28a8b1a370.zip |
display-time option to set message display time.
Diffstat (limited to 'server-fn.c')
-rw-r--r-- | server-fn.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/server-fn.c b/server-fn.c index de5ae0ed..4f0ef67a 100644 --- a/server-fn.c +++ b/server-fn.c @@ -1,4 +1,4 @@ -/* $Id: server-fn.c,v 1.46 2008-06-19 23:07:11 nicm Exp $ */ +/* $Id: server-fn.c,v 1.47 2008-06-19 23:20:45 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> @@ -26,7 +26,12 @@ void server_set_client_message(struct client *c, const char *msg) { - struct timespec ts = { 0, 750000000L }; + struct timespec ts; + int delay; + + delay = options_get_number(&c->session->options, "display-time"); + ts.tv_sec = delay / 1000; + ts.tv_nsec = (delay % 1000) * 1000000L; c->message_string = xstrdup(msg); if (clock_gettime(CLOCK_REALTIME, &c->message_timer) != 0) |