[keyboard] make stop_watching_for_terminal_input idempotent

This commit is contained in:
Ray Strode 2009-10-08 15:42:27 -04:00
parent e938daa05b
commit 30fa8e2d48

View file

@ -357,6 +357,9 @@ ply_keyboard_watch_for_terminal_input (ply_keyboard_t *keyboard)
static void
ply_keyboard_stop_watching_for_terminal_input (ply_keyboard_t *keyboard)
{
if (keyboard->provider.if_terminal->input_watch == NULL)
return;
ply_event_loop_stop_watching_fd (keyboard->loop,
keyboard->provider.if_terminal->input_watch);
keyboard->provider.if_terminal->input_watch = NULL;